Full-Stack & Security Engineer · Vietnam
Building secure, production-ready systems across .NET, TypeScript, Rust, and Go. Active OSS contributor and security researcher.
Software engineer with 8+ years of experience building production systems. I specialize in full-stack development, application security, and AI/ML infrastructure. Active open-source contributor with 30+ PRs across projects like validator.js (23K stars), eslint-plugin-unicorn (4.9K stars), and meshery (CNCF). Security researcher on Huntr.com — discovered SSRF vulnerabilities in HuggingFace AI/ML frameworks.
| Project | Stars | Contribution |
|---|---|---|
| validatorjs/validator.js | 23K | Added phone validation for Mali & Togo locales |
| sindresorhus/eslint-plugin-unicorn | 4.9K | Extended no-for-loop rule for cached-length pattern |
| meshery/meshery | 6K | Documentation improvements (CNCF project) |
| welldone-software/why-did-you-render | 12K | Fixed dead Next.js integration link |
| aqlaboratory/openfold-3 | — | Fixed multi-user temp directory collisions |
| 567-labs/instructor | — | Security: changed validator to fail-closed |
- 4 SSRF vulnerabilities reported to HuggingFace AI/ML ecosystem via Huntr.com
- Targets: smolagents, text-generation-inference, mlflow, llama_index
- All rated CVSS 9.3 (Critical) — unvalidated
requests.get()with user-controlled URLs
Backend & Systems
Web & Frontend
AI & Cloud
| Project | Description | Tech |
|---|---|---|
| medagent | AI Assistant for Healthcare — multi-tenant RLS, gRPC microservices, 349+ tests | Rust, Python, Next.js |
| mcpman | Universal MCP server package manager — v2.1.0, 46 commands, 10 AI clients, npm published | TypeScript |
| portfolio-site | AI automation portfolio at tuth.site — SEO-optimized | Next.js 15, Tailwind v4 |
| halluciguard-api | AI Hallucination Firewall — detect incorrect LLM outputs | Python, FastAPI |
| FHIRBridge | Patient Data Portability Tool with AI summaries | TypeScript |
| rag-chatbot | Document Q&A with source citations and streaming | Python, LangChain, Next.js |
Open to full-time roles, freelance projects, and security research. Get in touch



