Developer looking for Frontend, Backend, or Full-stack opportunities. I build responsive web apps, connect real APIs, and document projects clearly.
const hieu = {
role: "Software Engineer (Full-stack / DevOps)",
location: "Ho Chi Minh City, Vietnam",
targetRoles: ["Frontend Developer", "Backend Developer", "Full-stack Developer", "DevOps Engineer"],
strengths: ["Responsive UI", "REST API integration", "Event-Driven Architecture", "Serverless AI", "Clean documentation"],
mainStack: ["React", "TypeScript", "Tailwind CSS", "Express", "MongoDB", "PostgreSQL", "Redis"],
expandingStack: ["Next.js", "NestJS", "FastAPI", "Vue 3", "Docker", "Playwright (AI Testing)"],
workingStyle: "Build practical features, keep code readable, and improve from feedback.",
};|
React, TypeScript, responsive UI, form handling, routing, dashboards, and API-connected pages. |
Express APIs, authentication, validation, CRUD flows, MongoDB models, and admin endpoints. |
Serverless GPU inference (Modal), Event Sourcing (Redis), Edge CDN (Vercel), AI E2E Testing. |
| Project | Description | Tech | Live | Source |
|---|---|---|---|---|
| CineSky Movie Web | Full-stack movie ticket booking web app with admin dashboard, AI assistant, and Vercel deployment. | React, Express, MongoDB, JavaScript | Live | Repo |
| SMILEE | Full-stack dental clinic management system. | Next.js, NestJS, Prisma, PostgreSQL, Tailwind CSS, TypeScript | Live | Repo |
| CareerPath Frontend | Frontend for a career roadmap platform with dashboard progress tracking. | React, TypeScript, Vite, Vercel | Live | Repo |
| CareerPath Backend | Backend API for authentication, roadmap progress, profile, quiz, and dashboard APIs. | Express, TypeScript, MongoDB | - | Repo |
| MindX Fullstack Final Test | Teacher management MERN app with pagination, position management, and avatar upload. | React, Vite, Express, MongoDB, JavaScript | - | Repo |
| EduPress | Enterprise Online Learning Platform with CQRS, Event Sourcing, Serverless GPU (Modal Whisper), Global Edge CDN, and Real-time SSE | Nuxt 3, FastAPI, Redis, PostgreSQL, Playwright | Live | Repo |
| Area | What I have built |
|---|---|
| Movie booking | Full-stack ticket booking flow, admin dashboard, AI assistant, Vercel deployment |
| Clinic management | Dental clinic management with modern full-stack TypeScript architecture |
| Career roadmap | Frontend and backend for roadmap, quiz, progress tracking, auth, and dashboard APIs |
| Teacher management | MERN app with pagination, position management, and avatar upload |
| Online learning | Enterprise EduPress platform with Event Sourcing, Real-time SSE, Serverless GPU (Whisper AI), and AI E2E Testing |
flowchart LR
A[Frontend Foundation] --> B[Full-stack Products]
B --> C[Deployment & Production]
C --> D[Better UX]
D --> E[Clean Architecture]
B --> F[CineSky]
B --> G[SMILEE]
B --> H[CareerPath]
|
Movie ticket booking app with booking flow, admin dashboard, AI assistant, and production deployment. |
Dental clinic management system with a modern full-stack TypeScript architecture. |
|
Career roadmap platform UI with dashboard progress tracking and learning flows. |
API for authentication, profile, quiz, roadmap progress, and dashboard data. |
|
Teacher management MERN app with pagination, positions, and avatar upload. |
Online learning platform prototype built across frontend, API, and database layers. |
|
19 Public Projects |
FE React, TypeScript, Vite |
BE Express, MongoDB, APIs |
FS Auth, Admin, Deployment |
|
Responsive pages, reusable components, dashboard layouts, forms, routing, and API-connected UI. |
Authentication, CRUD APIs, validation, MongoDB models, admin endpoints, and deployment-ready setup. |
Movie booking, clinic management, career roadmap, quiz flow, teacher management, and learning platform features. |
| Quarter | Focus | Concrete Outcome |
|---|---|---|
| Q1 | Frontend foundation | Sharper React + TypeScript components, cleaner UI states, better responsive layouts. |
| Q2 | Portfolio projects | Improve CineSky, SMILEE, and CareerPath with stronger flows, validation, and real user scenarios. |
| Q3 | Job readiness | Deployment, environment setup, error handling, loading states, and interview-ready documentation. |
| Q4 | Clean architecture | Reusable modules, better folder structure, clearer documentation, and polished portfolio projects. |
Current direction: build fewer vague demos and more complete, explainable products.
| Portfolio polish Turning project features into polished user flows, not just working screens. |
Code structure Writing cleaner TypeScript and separating UI, API, and business logic more clearly. |
| Deployment Practicing deployment, environment config, production bugs, and project documentation. |
Recruiter-ready projects Building portfolio projects that are easy to understand from the first 30 seconds. |
Available for Frontend, Backend, and Full-stack roles in Ho Chi Minh City or remote-friendly teams.



