Senior Full-Stack Developer · PHP · Node.js · TypeScript · React · Ho Chi Minh City, Vietnam
🖥️ Interactive CV: phatnt93.github.io. Scroll through it like a terminal session.
const phat = {
role: "Senior Full-Stack Developer",
experience: "10+ years (since 2016)",
code: ["PHP", "TypeScript", "JavaScript"],
backend: ["PHP/Phalcon", "Node.js", "NestJS", "REST APIs"],
frontend: ["React", "Next.js", "Tailwind CSS"],
databases: ["PostgreSQL", "MongoDB", "MariaDB/MySQL", "Redis"],
messaging: ["RabbitMQ", "Apache Kafka", "BullMQ"],
identity: ["Keycloak (SSO)", "OAuth 2.0/OIDC", "RBAC", "SpiceDB (ReBAC)"],
devops: ["Linux", "Docker", "Nginx", "GitLab CI/CD", "PM2"],
testing: ["Vitest", "Jest", "Playwright"],
focus: "owning production systems end to end, from requirements to production support",
};- 📡 24/7 TR-069 device management platform: 250,000+ devices, ~200,000 concurrently online, ~5,000 events/minute processed by 20+ RabbitMQ workers (PHP/Phalcon, MongoDB, GenieACS).
- 🗂️ File storage, sharing & identity platform: full rewrite from PHP/Phalcon to NestJS + Next.js (SpiceDB, Keycloak, MinIO, Kafka); serves 5,000+ active users.
- 🏛️ Digital suite for a ward-level government agency: IAM with bidirectional Keycloak sync, a paperless meeting system with live voting.
- 🔐 Face ID access control & attendance (multi-tenant) and a Wi-Fi controller built from the ground up.
Most of my work lives in private company repositories. Happy to connect and talk about backend architecture, production scaling, IAM/SSO or device-management systems!


