Backend developer with 2.5 years of experience, currently owning the entire backend of a CRM and course-commerce platform running in production.
What I actually spend my days on:
- Third-party integration - payment gateways, Vietnamese e-invoicing, transactional and marketing email at scale, OAuth, object storage.
- Idempotent, concurrency-safe PostgreSQL design - partial unique indexes as business locks, advisory locks, compare-and-swap over pessimistic locking.
- Production operations - cron runners with overlap protection, payment reconciliation, order rescue, bulk imports. Scripts are idempotent, dry-run by default, and back up before writing.
- Self-managed infrastructure - 12 Dockerized services on a hardened Ubuntu VPS I secure, back up and monitor myself. Containers run non-root behind host Caddy, with encrypted off-host database backups.
- AI agent engineering - I ship agents to production, not demos: self-written agent loops, tool-permission models, layered prompt-injection defense, token budgeting, and evals that run against real models.
Background: .NET / C# / ASP.NET Core / SQL Server. Still fluent, just not where I spend most of my time now.
Tiếng Việt
Backend developer với 2.5 năm kinh nghiệm, hiện tự dựng và vận hành toàn bộ backend của một nền tảng CRM + bán khóa học đang chạy production.
Những mảng tôi làm hằng ngày:
- Tích hợp bên thứ ba - cổng thanh toán, hóa đơn điện tử, email giao dịch và email marketing ở quy mô lớn, OAuth, object storage.
- Thiết kế PostgreSQL chống trùng và an toàn khi đồng thời - chỉ mục duy nhất bộ phận làm khóa nghiệp vụ, advisory lock, compare-and-swap thay cho khóa bi quan.
- Vận hành production - cron runner có chống chạy đè, đối soát thanh toán, cứu đơn hàng lỗi, nhập dữ liệu hàng loạt. Script viết theo hướng chạy lại được, mặc định dry-run, sao lưu trước khi ghi.
- Tự quản hạ tầng - 12 dịch vụ Docker trên VPS Ubuntu do tôi tự hardening, tự backup, tự giám sát. Container chạy non-root sau Caddy trên host, backup CSDL mã hóa trước khi rời máy.
- AI agent engineering - tôi đưa agent ra production chứ không dừng ở demo: agent loop tự viết, mô hình phân quyền công cụ, phòng prompt injection nhiều lớp, quản lý ngân sách token, và bộ eval chạy trên model thật.
Nền tảng cũ: .NET / C# / ASP.NET Core / SQL Server. Vẫn dùng tốt, chỉ là không còn là nơi tôi dành phần lớn thời gian.
zalo-agent MIT
Self-hosted AI agent running in production on a messaging platform. Multi-account in a single process, each with its own persona and tool set.
- Self-written agent loop over the Vercel AI SDK with 13 tools and 61 dashboard endpoints
- Layered prompt-injection defense for an agent that reads messages from strangers: sanitized untrusted-content boundaries, SSRF guard covering redirect hops and DNS rebinding, output-side system-prompt leak blocking, and deliberately no financial tools
- Real token budgeting after measuring a single turn accumulating 184,835 tokens over 8 steps
- 1,562 tests on Node's built-in test runner, plus 17 evals that run a real model
- Provider-agnostic: any OpenAI-compatible endpoint, Anthropic, or Google
TypeScript Vercel AI SDK Hono React 19 SQLite Docker
A three-part system with real users on the Chrome Web Store, maintained for 16 months.
- Hover, selection and context-menu translation across 50+ languages
- Two translation paths tuned to the speed-versus-quality tradeoff of each interaction
- Express 5 proxy backend keeping API keys server-side, with automatic failover to a backup provider and IP + User-Agent rate limiting
extension - backend - Manifest V3 Express 5 Docker
Offline Vietnamese text-to-speech and voice cloning - fully local on your own NVIDIA GPU, works on 4GB VRAM. No internet, no API keys, nothing leaves the machine. Web UI + CLI.
Python PyTorch FastAPI OmniVoice
A practical handbook of setup guides and production-ready recipes collected from real work: VPS provisioning, Caddy reverse proxy, PostgreSQL tuning and migration, media CDN over Cloudflare + B2, third-party integrations.
MCP server and CLI that generates images and assembles them into full-bleed PowerPoint decks - brand-aware (auto-detects palette from your logo) or styled after a reference image. Works over stdio across Claude Code, Codex and Antigravity.
Zero-dependency localhost dashboard showing which Claude Code subagents are currently running - information the desktop UI does not surface. Node built-ins only.
Dự án nổi bật (tiếng Việt)
- zalo-agent
MIT- AI agent tự host, chạy production trên nền tảng nhắn tin. Nhiều tài khoản trong một tiến trình, mỗi tài khoản một persona riêng. Agent loop tự viết trên Vercel AI SDK, 13 công cụ, 61 endpoint dashboard, phòng prompt injection nhiều lớp, 1.562 test + 17 eval chạy model thật. - AI Translator - Chrome Extension - hệ thống 3 phần có người dùng thật: 294 người dùng, 5.0 sao trên Chrome Web Store, duy trì 16 tháng. Dịch hover / bôi đen / chuột phải qua 50+ ngôn ngữ, backend proxy Express 5 giữ API key phía server, có fallback tự động.
- vietnamese-tts-studio - TTS tiếng Việt và clone giọng chạy offline 100% trên GPU NVIDIA của chính bạn, chỉ cần 4GB VRAM. Không internet, không API key. Có web UI và CLI.
- developer-handbook
MIT- sổ tay hướng dẫn đúc từ việc thật: dựng VPS, Caddy reverse proxy, tối ưu và migrate PostgreSQL, media CDN qua Cloudflare + B2, tích hợp dịch vụ bên thứ ba. - ai-slides-mcp - MCP server + CLI sinh ảnh rồi ghép thành slide PowerPoint tràn viền, tự dò bảng màu thương hiệu từ logo hoặc bám theo phong cách một ảnh mẫu. Chạy qua stdio trên Claude Code, Codex, Antigravity.
- claude-agent-monitor - dashboard localhost cho biết subagent nào của Claude Code đang chạy, thứ mà giao diện Desktop không hiển thị. Không cần cài dependency.
Languages
AI / LLM
Backend
Database
Frontend
DevOps / Infrastructure


