Skip to content
View DucMinhNe's full-sized avatar

Sponsoring

@privatenumber

Block or report DucMinhNe

Report abuse

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

Report abuse
DucMinhNe/README.md
Minh Le · Marcus — Full Stack Developer
Website Blog LinkedIn Email Docker Hub

🧑‍💻 About me

  • 🔭 Currently — building minhle.xyz and writing its engineering journal: 115 deep-dives across 22 topics on Kafka, Redis, Postgres, Elasticsearch & distributed systems.
  • 🌳 Open source29 pull requests merged into projects like Node.js (undici), NestJS, Vite, Astro, Svelte, react-hook-form, TanStack Query & Pinia — several the same day, a few by the founder / core team.
  • 🌏 Shipped — government & enterprise platforms used by millions of people, end to end.
  • 🏆 1st place ($5K) — won Best of Polkadot at Token2049 Origins 2025 with crypto payments sent through X (Twitter) DMs.
  • 🤖 BuiltDessistant: real-time blockchain indexing + LLM trade execution + automated market-making on Uniswap & KyberSwap.
  • 🌱 Learning — Go, and going deeper on distributed-systems design.
  • 💬 Ask me about — Next.js, Kafka, Postgres, Redis, Elasticsearch, system design.
  • 📫 Reach meducminhldm@gmail.com
const marcus = {
  role:         "Full Stack Developer",
  location:     "Ho Chi Minh City · GMT+7",
  focus:        ["Product · web & mobile", "Platform · APIs & data", "Intelligence · AI workflows"],
  stack:        ["Next.js", "React", "TypeScript", "Node", "Java", "PostgreSQL", "Kafka"],
  philosophy:   "boring tech first; real deps in tests; idempotency from day one",
  availableFor: ["freelance", "contract", "senior IC"],
} satisfies Engineer;

⚙️ How I work

  • Boring tech first — I won't introduce a framework that costs more than the problem it solves.
  • Real dependencies in tests — Testcontainers over mocks, every time.
  • Idempotency from day one — money endpoints and event consumers ship with keys.
  • Compile-time over runtime — strict TypeScript, discriminated unions, branded types.
  • One log per state transition — structured events; metrics for counts; traces for latency.

🛠️ Tech stack

Languages
Languages

Frontend
Frontend

Backend
Backend

Data
Data

DevOps & tools
DevOps

📦 8 production-grade multi-arch images on Docker Hub — Laravel-FPM · Node · Spring · Express · NestJS · FastAPI · Flask · Django → hub.docker.com/u/minhle202


🌳 Open-source contributions

29 pull requests merged into widely-used open-source projects — from a one-line crash-regression fix in Node.js core to docs, examples & correctness fixes, several merged the same day, a few by the project's founder / core team.

Project Contribution
Node.js · undici fixed an HTTP/2 process-crash regression (+ regression test) ✅ merged · core
react-hook-form fixed a deepEqual false-positive on shared object refs (+ tests) ✅ merged
NestJS fixed a user-facing string in the Node 22 ESM sample ✅ merged by Kamil Myśliwiec — creator of NestJS
React Router · Remix fixed a broken Headers.append() docs example ✅ merged by core maintainer
Astro corrected getStaticPaths examples in the error reference ✅ same-day · core team
Vite synced the documented build.target default with the source ✅ same-day · core
TanStack Query updated the QueryCache docs from the v4 to the v5 API ✅ same-day
Pinia · Vue fixed a SyntaxError in the Options-API mapState() example ✅ same-day · core
Fiber · Go fixed 3 non-compiling KeyAuth middleware examples ✅ same-day · after review
Svelte fixed invalid CSS in a runnable docs example ✅ same-day
Nx corrected user-facing error messages ✅ merged by core maintainer
Medusa fixed the Workflows tutorial docs ✅ merged

Also merged into Vitest, Koa, Jotai, Socket.IO, go-chi (Go), OpenTelemetry C++ (CNCF), OpenEMR, and Svelte language-tools — the official VS Code extension.


📊 GitHub analytics

Pull Shark x3 Pair Extraordinaire Quickdraw YOLO Public Sponsor
GitHub stats Top languages
Streak
Contribution activity graph
GitHub metrics

🐍 Contribution graph

Snake eating my contributions

🚀 Selected work

What it is
Dessistant AI Web3 trading — real-time chain indexing, LLM trade execution, automated market-making (Next.js · NestJS · Kafka · MongoDB · Redis)
Whampay 🏆 1st place · $5K at Token2049 Origins 2025 — crypto remittance sent through X (Twitter) DMs
AnGiDay · MemeTV Consumer products — swipeable food discovery & live 1-on-1 social video

→ More at minhle.xyz/#projects · read the journal at minhle.xyz/blog


Pinned Loading

  1. CaoThangManagementSystem CaoThangManagementSystem Public

    College management platform for Cao Thắng Technical College — Laravel 9 AdminLTE admin portal + Sanctum REST API: curricula, timetables with conflict checking, grade entry, graduation review, PayPa…

    JavaScript 2

  2. SocialProject SocialProject Public

    Real-time 1-to-1 chat app — Next.js 15 + React 19 + Firebase (Auth, Firestore, FCM): read receipts, push notifications, blue-tick verification, and a role-gated admin console with moderation & audi…

    TypeScript

  3. ai-analy-web3 ai-analy-web3 Public

    Open-source Web3 AI market intelligence toolkit with Ollama, OpenRouter, and OpenAI provider adapters.

    Python

  4. viet-invoice-ai viet-invoice-ai Public

    Private local AI tool for extracting structured JSON from Vietnamese invoices using Ollama

    Python

  5. nodejs-course nodejs-course Public

    A full Node.js course: from JavaScript fundamentals to Node core, Express, databases, and production. Lessons + deep-dive topics + exercises.

    JavaScript 1

  6. URL-Shorten URL-Shorten Public

    PHP