Skip to content
View vannt-dev's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report vannt-dev

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
vannt-dev/README.md

Hi, I'm Van Nguyen 👋

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.

Total downloads · download stats per package · official channels: the only places my packages, extensions and apps are published

🤖 AI coding agents

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

🧪 AI for testing

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

🛠 Developer tools & apps

  • 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

Tech stack

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

Pinned Loading

  1. junto junto Public

    Durable workflow orchestration for AI coding agents with human approval, quality gates and verifiable evidence.

    JavaScript

  2. aiws-factory aiws-factory Public

    AIWS – AI Software Factory: turns a requirement into tested code through gated phases (analysis → design + test spec → human approval → per-task implementation with unit tests → review → PR). Langu…

    JavaScript 2 1

  3. governed-agent-sdlc governed-agent-sdlc Public

    Ship with agents. Keep humans in control. Cross-platform governance toolkit for AI coding agents.

    Python

  4. repokeeper repokeeper Public

    Keep every repository on one maintained standard: commits, git hooks, CI, releases, dependency updates and repo settings, kept in sync over time.

    TypeScript

  5. dynamic-field-kit dynamic-field-kit Public

    Schema-driven dynamic form engine for React, Vue, Angular and Svelte.

    TypeScript 2 1

  6. aegis-net aegis-net Public

    System-wide DNS privacy guard and ad blocker for Android & iOS. Flutter UI over a Rust core engine — DNS-over-HTTPS, local VPN tunnel filtering, per-category blocklists.

    Dart 5