Full-stack & AI Agent Engineer · Da Nang, Vietnam
I build open-source tools that make AI-assisted software engineering reliable: workflow orchestration and governance for coding agents, portable agent skills, and AI-powered testing tools.
· download stats per package
· official channels: the only places my packages, extensions and apps are published
| Project | What it does | Get it |
|---|---|---|
| Junto | Durable workflow orchestration for AI coding agents: plan → human approval → execute → review → verify, with verifiable evidence. Advisory reviews can run on any OpenAI-compatible endpoint (OpenRouter, Ollama, LM Studio). | Claude Code plugin · Site |
| AIWS — AI Software Factory | Turns a requirement into tested code through gated phases: analysis → design + test spec → AI design review → human approval → implementation with unit tests → review → PR. An optional openapi-drift check holds the backend to the API contract, and pull request review comments go back into rework. Claude Code does the work, Codex can take the review; cost per requirement, HTML reports, Vietnamese or English documents. | npm · Site |
| governed-agent-sdlc | Governance toolkit for AI coding agents: policies, review gates, human approval (verifiable on GitHub) and an audit trail, with 11 stack profiles. | PyPI · Site |
| AI Engineering Skills | 17 portable engineering skills (10 workflow, 7 stack) for Claude Code, Codex, OpenCode and Google Antigravity; installs from a Claude Code plugin marketplace. | Site |
| token-efficient-work | A skill + instruction hooks that stop coding agents from wasting tokens on redundant reads, re-checks and long output. Installs as a Claude Code plugin, with an optional read guard. | Site |
| Document Reader Skill | A skill that reads the requirement documents in a local folder selectively (now also HTML pages and plain text), reports what changed between revisions, then updates the project's code and tests to match. For Codex, Claude Code and Gemini CLI. | Releases |
| Project | What it does | Get it |
|---|---|---|
| openapi-drift | Keeps an OpenAPI document honest: reads the routes your NestJS, Express, Fastify or Spring code declares, compares them with the document and fails the build on drift in either direction, with SARIF output and pull request annotations. CLI, library and GitHub Action; no AI, no build of your project. | npm · Site · Demo |
| openapi-postman-test-generator | Generate Postman collections and API tests from Swagger/OpenAPI with Codex, Claude, Antigravity, OpenAI or custom providers; checks the declared response headers and reports coverage from a Newman run. | npm · Site |
| ai-testcase-generator | Turn requirements, user stories and uploaded requirement files into traceable Excel test suites, review existing suites for coverage gaps, write bug reports from rough notes, and generate Playwright web and API tests. | Live demo · Site |
- repokeeper — one CLI that keeps every repository on the same standard: Conventional Commits, git hooks, CI, releases and dependency updates for 12 stacks (Node, Python, Dart, Go, Rust, Java, Kotlin, .NET, PHP, Ruby, shell/PowerShell, Dockerfiles), on GitHub and GitLab, plus code scanning, repository settings as code and optional modules for Actions cache cleanup, Dependabot auto-merge and npm/PyPI trusted publishing. npm · Playground
- Network Overrides — mock API responses (with or without calling the server), inject headers and simulate failures inside Chrome DevTools. Chrome Web Store
- Markdown to PDF — CLI and Chrome extension for styled PDFs with Mermaid, LaTeX, themes, page numbers, a running header/footer and PDF bookmarks. npm · Chrome Web Store
- Region Snap — capture an exact region of a live page as a local PNG, with text notes, numbered step marks, scrolling capture and burst shots. Chrome Web Store · Site
- Universal File Converter — Chrome extension that converts images, documents, PDFs, spreadsheets and structured data entirely in the browser, with PDF page tools and offline OCR to searchable PDFs. Chrome Web Store · Releases
- Dynamic Field Kit — schema-driven dynamic form engine for React, Vue, Angular and Svelte, with conditions written as data, labelled built-in controls and a Storybook. Docs · npm
- Aegis Net — DNS privacy guard and ad blocker for Android & iOS (Flutter + Rust), with DNS over HTTPS, TLS and QUIC; the log says why a domain was blocked, you can test a domain, trackers hiding behind a site's own subdomain are blocked, and 30 days of history stay on the phone. Releases
- NimbleClip — cross-platform Flutter app for downloading public videos, pictures and audio from YouTube, TikTok, Facebook, Instagram, X, Threads, Pinterest, SoundCloud and Flickr. Releases
Languages & frameworks: TypeScript · JavaScript · Python · Dart · React · Next.js · Node.js · NestJS · Flutter
Data & infra: PostgreSQL · MySQL · Redis · Docker · GitHub Actions
AI: AI agents · MCP · LLM tool calling · Claude Code · Codex




