I build things end to end — desktop apps in C# / .NET, fullstack web products, and lately AI tooling I actually want to use. Most of it ends up revolving around music or around making the machine do the boring part.
| 🎓 Role | Fullstack Developer — Software Engineer |
| 🌐 Languages | Vietnamese (native) · English (working proficiency) |
| 💻 Focus | Desktop apps · fullstack web · AI agents · audio & MIDI |
| 🤝 Open to | Open-source collaboration, real-world projects |
| 🏆 GitHub | Quickdraw · Pair Extraordinaire · Pull Shark ×2 · YOLO · Developer Program |
Building — Forge-Agent (v0.38.0 — the project I am living in right now), Mimi, KeyFlow
Learning — system design, DevOps, TypeScript deep dive
Ask me about — C# / .NET, Next.js, Express, LLM agents & MCP, SQLite, piano VFX
A few things I am happy with — the rest lives on GitHub.
|
|
Forge-Agent · self-hosted AI coding workspace Web, terminal and CLI on one local engine — read & edit code, run tools, compare models, keep your workspace Python React TypeScript OpenRouter MCP
↓ Download v0.38.0 · Source |
Mimi · music player for Windows Offline-first · word-by-word lyrics · fullscreen Stage No account, no telemetry C# .NET 8 WPF NAudio
↓ Download v0.7.0 · Source |
|
||
KeyFlow Piano performance & concert VFX — real-time note rendering, Direct3D 11 shaders C# .NET 10 WPF HLSL
Website · ↓ v2.2.0 · Source |
ShopVN Fullstack e-commerce with automated VietQR reconciliation Next.js 15 Express 5 PostgreSQL
Demo · Source |
LakStay Đà Lạt Boutique hotel booking — anti-overbooking ledger, VietQR, PDF vouchers Node.js Express SQLite
Demo · Source |
|
||
Melody House Fullstack web MIDI piano platform with a real-time audio workstation UI React Express Prisma
Source |
Sakura Music Shop Instrument store front end — catalogue, filters, cart Node.js JavaScript CSS
Demo · Source |
miku-portfolio Personal portfolio site — hand-built, no framework HTML CSS JavaScript
Source |
Also on GitHub: KeyFlow-Website · Anistream · BrumeHotel · Umaru · 13 more →
| 🖥 Desktop | C# · .NET 8 / .NET 10 · WPF · NAudio / WASAPI · Direct3D 11 · HLSL |
| 🎨 Frontend | React 19 · Next.js 15 · Tailwind v4 · TypeScript · HTML · CSS |
| ⚙️ Backend | Node.js · Express 5 · REST · Prisma · Zod · VietQR · PDFKit |
| 🗄 Data | PostgreSQL · SQLite (FTS5) · MongoDB |
| 🚀 Tooling | Docker · Git · GitHub Actions · Inno Setup · Python · PowerShell |
| 🤖 AI & agents | OpenRouter · Gemini · OpenAI-compatible local models · MCP · agent skills |
| ✏️ Design | Figma · VS Code · docs-first development |
|
2024 – Present Freelance / personal |
Fullstack & Desktop Developer · Vietnam, remote
▸ Ship desktop and fullstack products end to end — concept, build, installer, CI, docs ▸ Forge-Agent — self-hosted AI coding workspace: Python engine with Web, terminal and CLI interfaces, multi-model routing (OpenRouter, Gemini, local), MCP tools, guarded command execution ▸ Mimi — offline-first Windows music player: WASAPI playback, word-by-word Enhanced LRC, SQLite FTS5 search that ignores Vietnamese diacritics, beat-reactive fullscreen Stage ▸ KeyFlow — piano performance and concert VFX studio on Direct3D 11, with its own release channel ▸ ShopVN — e-commerce on Next.js 15 and Express 5, VietQR webhooks reconciling orders automatically ▸ LakStay Đà Lạt — hotel booking with an anti-overbooking concurrency ledger and PDF A4 vouchers |







