A few things
I have built
Some started as a rough idea, some as a design, and some as a problem that needed solving quickly. I enjoyed figuring out the code behind each one.
Featured case studies

01
King Viet Education
An education platform bringing together technology, chess, international experiences, and learning resources.
I am currently building the platform end to end, working on its responsive pages, reusable sections, content structure, and application foundation as it grows.
React · Node.js · In development

02
The KAS Digital Ecosystem
A collection of 30 websites that kept me moving between landing pages, online stores, and interactive games.
I handled the full build, from responsive interfaces and application logic to integrations, deployment, and the final technical handover.
React · Next.js · Node.js · GSAP · Supabase

03
Werewolf Online
A browser-based take on the party game, built so a group can play together in real time.
I designed the system, built the Node.js and WebSocket backend, and connected the game flow with the public website.
Next.js · Node.js · WebSocket

04
INXIN.VN
An online ordering experience for a wholesale printing business, connected directly to its internal workflow.
I built the storefront and order flow, then used Supabase Edge Functions to send new orders to the team in Lark.
Next.js · Supabase · PostgreSQL · Lark API
How I usually build
Requirements
Start with the real problem, the people using it, and the constraints around it.
Architecture
Choose a structure that keeps the interface, data, APIs, and integrations understandable.
Implement
Build in small pieces, connect the frontend and backend, and keep the feedback loop short.
Test
Try the awkward cases, different screen sizes, slow paths, and the places integrations can fail.
Deploy
Ship it, watch how it behaves, document what matters, and keep improving it.
All shipped products