Skip to content
View mdavidgm's full-sized avatar

Block or report mdavidgm

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
mdavidgm/README.md

Hello! I'm Manuel David Garcia Mateos πŸ‘‹

Full Stack Developer since 2004 | Creator of Co-Gherkin πŸ§ͺ | BDD Advocate | AI Enthusiast


πŸ›οΈ The Stoic Engineer: Kaizen and Pragmatism

My development approach is rooted in Stoic Engineering, a methodology I apply to create software that is sustainably excellent.

This philosophy combines the Stoic focus on controllables (the code we write) with the Kaizen principle of continuous improvement: making the software 1% better every day through practical, real-world application changes.

I strive to build solutions that are:

  • Kaizen-Ready: Designed for small, incremental, daily improvements.
  • Pragmatic: Focusing engineering effort only on what is essential and controllable (the Stoic Dichotomy of Control).
  • High-Quality: Driven by Behavior-Driven Development (BDD).

πŸš€ About Me

I am an experienced Full Stack Developer specializing in the architecture and deployment of robust solutions.

I am deeply passionate about Artificial Intelligence and have built my own army of agents, contextually sharpened and prepared for battle like Spartans.

My work emphasizes product quality and Behavior-Driven Development (BDD), using expected behavior as the guiding principle for construction.

I aim to build scalable, secure, and easily maintainable solutions that deliver true business value.

πŸ› οΈ Core Tech Stack

These are the technologies I routinely work with:

Category Key Technologies
Frontend React, Angular, Lit.js, TypeScript, Next.js, Redux/Zustand, HTML5, CSS3, Tailwind CSS
Backend Java, Node.js (Express), Python (Django/Flask), C#, Go, REST APIs
Databases PostgreSQL, MongoDB, MySQL, Oracle, MSQL Server
DevOps/Testing Docker, PM2, GitHub Actions, Jest, Vitest, Cypress, BDD (Behavior-Driven Development)
Architecture Clean Architecture, DDD (Domain-Driven Design), SOLID

πŸ’‘ Featured Projects

Here are examples showcasing my focus on quality and architectural excellence:

  • πŸ›οΈ Project Elevation: My personal lab where Stoic Engineering systems and advanced architectural concepts are developed. This serves as the cornerstone for my principles. [View Site]
  • πŸ§ͺ Co-Gherkin: A specialized tool designed to facilitate Behavior-Driven Development (BDD) by enhancing the creation and collaborative management of Gherkin scenarios (Feature files) across development teams.

πŸ“ˆ My GitHub Activity (Optional)

GitHub Stats Most Used Languages


πŸ“« Connect With Me

LinkedIn Badge

Open to discussing projects and the advantages of Stoic Engineering in software development!

Pinned Loading

  1. co-gherkin co-gherkin Public

    BDD testing with Gherkin for Vitest - Testing, Together

    TypeScript 1

  2. signature-workflow signature-workflow Public

    Prototype functional to sign, decline, send document to sign and view documents.

    TypeScript

  3. recipe-finder recipe-finder Public

    A production-ready recipe search application showcasing Test-Driven Development best practices and 100% test coverage.

    TypeScript

  4. articles-dashboard articles-dashboard Public

    Mini full-stack dashboard app that provides quick insights on a list of articles for users. The front-end should present the data in a clean, user-friendly interface. The back-end should expose an…

    TypeScript