HomeWorkWhat I doContact

Open to new roles

Tai
Nguyen

Senior Software Engineer

Builds AI products

I build AI products end to end, across web, mobile and backend, from voice tutors to LLM-powered apps. Based in Ho Chi Minh City, open to remote, hybrid or on-site roles.

Side projects

Selected Work

01

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
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 App Store preview: word-by-word pronunciation score
↗
02

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
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
↗
03

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
Foxy Junior App Store preview: kids speak English, not just tap
Foxy Junior App Store preview: say a word and earn a sticker
Foxy Junior App Store preview: explore island by island
↗
04

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
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
↗
05

TapDrop

Web

Full-stack web app

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

Next.jsDrizzlePostgreSQLVercel
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
↗

What I do

Services

  • Real-time speech-to-speech pipelines01
  • Pronunciation scoring02
  • LLM features with provider fallback03
  • Adaptive placement tests04
  • AI-assisted engineering workflows05
  • Next.js and React apps01
  • Design systems and component libraries02
  • Performance tuning03
  • Accessibility04
  • Testing with Playwright and Vitest05
  • Node.js with NestJS or Express, and Go01
  • PostgreSQL, Supabase, Prisma and Drizzle02
  • Auth, payments and subscriptions03
  • Real-time with WebSocket and SSE04
  • Monitoring with Sentry and PostHog05
  • Flutter and React Native (Expo)01
  • In-app purchases with RevenueCat02
  • Analytics and install attribution03
  • Over-the-air updates04
  • Release pipelines with fastlane05

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.