HomeWorkWhat I doContact

All projects

Projects

VieSpeak App Store preview: speak out loud and the AI replies
VieSpeak App Store preview: corrections inside the conversation
VieSpeak App Store preview: CEFR level scored on six speaking criteria

VieSpeak

iOS, Android

Flutter app, NestJS backend, voice AI

Speaking practice for Vietnamese learners of English, with an AI tutor you talk to out loud.

FlutterNestJSPostgreSQLRedisWebSocket
NihaoMando App Store preview: an HSK path for working adults
NihaoMando App Store preview: talk live with your AI tutor
NihaoMando App Store preview: pronunciation scored character by character

NihaoMando

iOS, Android

Flutter app and speech scoring

Mandarin Chinese for Vietnamese learners, with HSK lessons and an AI tutor. Built in a small team.

FlutterSpeech scoringSupabase
Foxy Junior App Store preview: kids speak English, not just tap

Foxy Junior

iOS, Android

Flutter app and NestJS backend

An English adventure for kids aged 6 to 10, where speaking out loud is how you play.

FlutterNestJSPrismaAzure Speech
Moment Capture App Store preview: every photo drops into the box like a real print
Moment Capture App Store preview: a box shared with your people
Moment Capture App Store preview: invite to a box with a link

Moment Capture

iOS, Android

Flutter app and Go backend

A little box for everyday photos. Pictures pile up and tumble with real physics, and boxes can be shared with friends.

FlutterGoPostgreSQLDocker
TapDrop game screen with a big TAP button
TapDrop sign-in sheet with Google or an emailed sign-in link
TapDrop rewards and rules sheet explaining how winning works

TapDrop

Web

Full-stack web app

A tap-to-win web game where players collect vouchers from partner brands.

Next.jsDrizzlePostgreSQLVercel
VieCenters home page with a search for verified language centers

VieCenters

Web

Full-stack web app

A directory of language centers in Ho Chi Minh City where every fact carries a source and a date, and no center can pay for placement.

Next.jsSupabaseTanStack QueryPostHog
School LMS teacher dashboard with classes, assignments and average scores

School LMS

Web

Full-stack web app

A learning platform where teachers build quizzes, assign them to classes and see results down to each question.

Next.jsSupabaseTanStack QueryRecharts
AcmeCRM dashboard with revenue, deals by stage and upcoming tasks

AcmeCRM

Demo

Web

Front-end product demo

A clickable CRM with contacts, companies, a drag-and-drop deal pipeline and tasks, running on sample data in the browser.

Next.jsTanStack Querydnd-kitRecharts

Let's build
something
together.

Open to senior roles: remote, hybrid or on-site in Ho Chi Minh City. The quickest way to reach me is email or LinkedIn.