"Spec-driven. Verified, not vibed."
Full Stack Developer with 10+ years of PHP (Laravel / Symfony), now building modern web apps with Vue, Nuxt, React and NestJS β plus developer tooling around Claude Code. I focus on software that is spec-driven, testable, and maintainable β quality should be counted, not claimed.
- π€ Building AI-assisted engineering workflows with Claude Code β gated, spec-driven, verified by tests
- π Designing an AI governance framework for engineering teams (quality gates, falsifiable done-criteria)
- π₯ Creator of mango β a Claude Code plugin for disciplined, gate-based ticket workflows
βοΈ Building MDPilot β a browser-based markdown workspace that reads, drives, and edits your Claude Code setup in a closed loop
| Project | Description | |
|---|---|---|
| mango | Claude Code plugin: a portable, gated ticket-lifecycle harness β counted requirements matrix, hard quality gates, ticket-blind adversarial review, proof-per-surface frontend track | β |
| MDPilot | Browser-based markdown workspace on three pillars β Editor Β· Insights Β· Pilot: edit rendered markdown, analyze Claude Code usage locally, and drive a live agent over a token-paired localhost bridge. React, TypeScript, PWA β try it live | β |
| tuvidauso | Vietnamese astrology suite (Tα» Vi ΔαΊ©u Sα», BΓ‘t Tα»±, Western zodiac, numerology) β 100% client-side chart engine with multi-provider AI reading (Claude, GPT, Gemini, Groq). React 19, TypeScript, Zustand β try it live | β |
| nestjs-social-auth | Plug-and-play SSO for NestJS β Google, Facebook, LinkedIn & Apple OAuth via Passport, CLI schematic for boilerplate, MCP support for AI assistants, 109 tests | β |
| atom | Lightweight PHP MVC framework β fluent query builder, middleware with priority ordering, DI container, JWT & session auth, signed URLs | β |
| lara-repository | Auto-generated Interface & Repository files via Repository pattern in Laravel | β |
- π Website: cuongdinhngo.github.io






