About
IT graduate from Duy Tan University. I build web apps with Next.js and NestJS and mobile apps with React Native, with hands-on experience in microservices, Docker, Redis and RabbitMQ. I care about clear system design and turning Figma designs into clean, maintainable code.
Work Experience
- Building a point-of-sale (POS) system for a Nepali client based in Japan.
- Backend API with NestJS and Prisma, documented with Swagger.
- Admin dashboard with React (Vite) and shadcn/ui.
- Built production applications on a microservice architecture during a fullstack internship.
- Containerized services with Docker; used Redis for caching and session management and RabbitMQ for asynchronous inter-service communication.
- Designed database schemas for scalable, maintainable backend systems.
- Built responsive web interfaces with React, Tailwind CSS and shadcn/ui, managing server state with TanStack Query.
- Translated Figma designs into a React Native mobile app, with a focus on smooth UI and performance.
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
A full-stack cryptocurrency trading platform: Next.js client, Next.js admin dashboard and NestJS backend in one pnpm + Turbo monorepo with shared Zod schemas. An event-driven matching engine per trading pair uses RabbitMQ and the Outbox pattern for order processing, with Redis pub/sub and Socket.IO for real-time trade updates.
A Todoist-inspired productivity app in a strictly typed monorepo, sharing Zod schemas and TypeScript types between the Next.js frontend and NestJS backend. REST APIs are secured with JWT in HTTP-only cookies, and UI state is managed with Zustand.

Homestay Booking Management System
A full-stack platform for homestay owners to manage bookings and for customers to pay online, with VietQR automated payments and a Gemini AI chatbot. Led the 5-member Agile team as Scrum Master.
Skills
Frontend
Backend
Infra & Architecture
Get in Touch
Want to chat? Send me an email at ductvdev@gmail.com and I'll get back to you as soon as possible.




