Loading
Preparing cinematic experience
Hey, I'm Vuong
I build web experiences that users actually enjoy. Passionate about clean code, thoughtful design, and constantly learning new things.

starts with understanding. I dig deep into your goals, users, and constraints before writing a single line of code.

maps the path forward. Together we define the user journey, technical approach, and success metrics.

is where ideas become real. Clean code, thoughtful design, and constant iteration until it feels right.

makes good work great. Performance tuning, micro-interactions, and sweating the small stuff.
I bring ideas to life through code and design.
React, TypeScript, Next.js — building interfaces that are fast, accessible, and a joy to use.
Node.js, databases, cloud services — the invisible foundation that makes everything work.
From wireframes to polished interfaces — I care about every pixel and every interaction.
Scalable architecture, clean patterns, and tech choices that stand the test of time.
Building personal projects and learning modern web technologies. Focused on React, TypeScript, and creating real-world applications.
Contributing to open source projects and learning from the developer community.
Completing courses on frontend development, backend basics, and best practices in software engineering.
A few things I've built recently.
Leading car rental platform in Vietnam, connecting car owners and customers quickly, safely and conveniently.
High-speed Vietnamese speech recognition application with AI, featuring hotkey recording and auto paste functionality.
We Design. We Code. You Shine. Digital transformation through intelligent software solutions and user-centric design.
A comprehensive gym partner network platform connecting fitness enthusiasts with gym facilities.
Smart home management platform with modern UI and intuitive controls.
A modern creative agency website built with Next.js and cutting-edge web technologies.
Online bus ticket booking platform with real-time seat selection and multiple payment options.
The principles that guide my work.
“I believe great code is code that others can understand. I always aim for clarity over cleverness.”
“Every bug is a learning opportunity. I embrace mistakes as part of the growth process.”
“The best interfaces are the ones users don't have to think about. Simplicity is the ultimate sophistication.”
“I'm not afraid to ask questions or admit what I don't know. That's how real learning happens.”
“Building something from scratch and seeing it work is the best feeling. That's why I code.”
“The tech world moves fast. I'm committed to continuous learning and staying up to date.”
“I believe great code is code that others can understand. I always aim for clarity over cleverness.”
“Every bug is a learning opportunity. I embrace mistakes as part of the growth process.”
“The best interfaces are the ones users don't have to think about. Simplicity is the ultimate sophistication.”
“I'm not afraid to ask questions or admit what I don't know. That's how real learning happens.”
“Building something from scratch and seeing it work is the best feeling. That's why I code.”
“The tech world moves fast. I'm committed to continuous learning and staying up to date.”
“The tech world moves fast. I'm committed to continuous learning and staying up to date.”
“Building something from scratch and seeing it work is the best feeling. That's why I code.”
“I'm not afraid to ask questions or admit what I don't know. That's how real learning happens.”
“The best interfaces are the ones users don't have to think about. Simplicity is the ultimate sophistication.”
“Every bug is a learning opportunity. I embrace mistakes as part of the growth process.”
“I believe great code is code that others can understand. I always aim for clarity over cleverness.”
“The tech world moves fast. I'm committed to continuous learning and staying up to date.”
“Building something from scratch and seeing it work is the best feeling. That's why I code.”
“I'm not afraid to ask questions or admit what I don't know. That's how real learning happens.”
“The best interfaces are the ones users don't have to think about. Simplicity is the ultimate sophistication.”
“Every bug is a learning opportunity. I embrace mistakes as part of the growth process.”
“I believe great code is code that others can understand. I always aim for clarity over cleverness.”
I'm eager to learn, grow, and contribute to real projects. If you have an opportunity or just want to connect, I'd love to hear from you.