Skip to content
View DevD4v3's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@DentallApp @enchufevirtual @ose-net @zuridav-games

Block or report DevD4v3

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DevD4v3/README.md

About David

YouTube Linkedin Portfolio Discord StackOverflow Profile views

I’m a software engineer born in Guayaquil, Ecuador. I’m passionate about building open-source products and tools, with a strong focus on quality, clean design, and maintainable solutions. Throughout the development process, I make architectural decisions and anticipate future issues that could affect the system’s evolution.

My programming journey started with SA-MP (San Andreas Multiplayer, a multiplayer mod for GTA San Andreas), where I learned Pawn with the goal of creating my own game mode. That experience helped me build discipline, strengthen my technical foundations, and grow as a software engineering professional.

I’m currently working on my most ambitious project: an action roguelike game in Unity alongside my childhood best friend. Building a commercial game from scratch has been the culmination of years of learning through open-source, and it represents countless hours of practice, focus, and resilience.

Stack / interests: C#, .NET, software architecture, ASP.NET Core Web API, product development, and game development.

My open source projects

Game Modes

  • Capture The Flag - A game mode for open.mp (Open Multiplayer) created with .NET/C# and SampSharp. (~10 peak concurrent players)
  • Protect The President - A game mode for SA-MP (San Andreas Multiplayer) where the President must survive for 15 minutes while being hunted by other players. (15+ peak concurrent players daily)

Web Apps

  • DentallApp - A web application that manages appointment scheduling, reminders and cancellation of appointments.
  • Playtesters.API - A lightweight and secure REST API that helps indie developers manage playtesters and control access to private builds using unique keys.

Libraries

  • DotEnv.Core - A class library for read and parsing .env files. It has over 550K downloads on NuGet, validating its adoption and usefulness within the community.
  • YeSQL.NET - A class library for loading SQL statements from .sql files instead of writing SQL code in your C# source files.
  • SimpleResults - A .NET library that provides new error handling using the Result pattern without using exceptions.
  • CPlugin.Net - A simple library that allows to implement a plugin-based architecture for .NET.
  • Seztion.Parser - A class library used to read data from each section of a file (the file extension can be any, e.g. .INI).
  • AntiLag-Inc - A library for SA-MP (San Andreas Multiplayer) that allows you to create zones where players can be shot directly on their skin.
  • system-jail-include - A library for SA-MP (San Andreas Multiplayer) that provides an easy-to-use jail system that automatically handles player positions, interiors, and weapons.
  • P-Scanf - A lightweight C library for safe and dynamic user input.

Fun facts / inspirations

I like to understand the why behind things — and I learned that from C.
Thank you Dennis Ritchie for this great language 😍

Terry Lambert said: Just because something is easier for a programmer doesn’t make it “better”.

Most-Commit-Language GitHub Stats

Profile-Details GitHub Streak

Pinned Loading

  1. dotenv.core dotenv.core Public

    A library for reading and parsing .env files

    C# 110 5

  2. DentallApp/back-end DentallApp/back-end Public

    A web application that manages appointment scheduling, reminders and cancellation of appointments

    C# 71 22

  3. ose-net/yesql.net ose-net/yesql.net Public

    A class library for loading SQL statements from .sql files instead of writing SQL code in your C# source files

    C# 150 10

  4. SimpleResults SimpleResults Public

    A simple library to implement the Result pattern for returning from services

    C# 123 4

  5. CPlugin.Net CPlugin.Net Public

    A simple library that helps to implement a plugin-based architecture

    C# 66 1

  6. Capture-The-Flag Capture-The-Flag Public

    A game mode for open.mp (Open Multiplayer) created with .NET/C# and SampSharp.net

    Pawn 31 2