Frontend · Mobile · AI-Augmented

I build cross-platform products people don't put down.

React & React Native engineer in Hanoi, shipping EdTech to 30,000+ users across web, iOS & Android. Fast, performant, and built on an AI-augmented workflow.

30K+
Users served
3
Products shipped
7yr
Engineering
2
App stores
Thidanhgia app
Tiếng Trung Giỏi app
Codemath app
React NativeTypeScriptNext.jsReact QueryTailwindViteJestClaude CodeRedux ToolkitShadcn UI React NativeTypeScriptNext.jsReact QueryTailwindViteJestClaude CodeRedux ToolkitShadcn UI
About

A frontend engineer who thinks in products, not tickets.

Led the frontend engineering of three EdTech platforms serving more than 30,000 learners, taking ownership of everything from frontend architecture and reusable component systems to performance optimization, release stability, and the user experience details that drive long-term engagement and retention.

I specialise in cross-platform delivery: one design language, shipped cleanly to web, iOS and Android with React and React Native. And I treat AI as part of the toolkit, using it to move faster on the boring 80% so I can spend my judgement on the 20% that actually defines the product.

Comfortable defining API contracts with backend, obsessive about load times, and happiest when retention graphs go up and to the right.

0
Active users across products
00
Retention lift, Codemath
0
Build time after migration
0
Feature delivery time
3.2→0
LCP after optimization
0
App stores live
What I do

Five things I'm genuinely good at.

From greenfield mobile apps to rescuing slow legacy frontends, here's where I add the most value.

Cross-platform apps

React Native apps that ship to iOS and Android from one codebase, released and maintained on both stores.

Performance engineering

Bundle, render and asset optimization that cut LCP and build times, measured, not guessed.

Frontend architecture

Reusable component systems, typed state and custom hooks that keep large products maintainable as they grow.

Design → code

Pixel-faithful Figma-to-component work with Tailwind, Shadcn, Ant Design and MUI, fast and consistent.

AI-augmented delivery

Claude Code & Copilot woven into scaffolding, testing and review, more shipped per sprint, quality intact.

Selected Work

Three products, shipped end-to-end.

Cross-platform EdTech for THANH NAM Education & Technology: challenge, approach, and the numbers that came out the other side.

Codemath mobile app
01 · FLAGSHIP · WEB + MOBILE
Codemath.vn
The platform serving 30,000+ math & coding learners.

Codemath has to stay fast and reliable through high-traffic competition seasons like TIMO and HKIMO — exactly when thousands of students log in at once. I rebuilt the onboarding and learning flows and tuned rendering to survive the peaks.

45→87%
User retention after reworking onboarding flows
Peak-proof
Performance held through exam-season load spikes
−30%
Feature delivery time via shared component library
ReactTypeScriptReact QueryCustom Hooks
Tiếng Trung Giỏi mobile app
02 · iOS + ANDROID · REACT NATIVE
Tiengtrunggioi.vn
A language-learning system, re-platformed for scale and mobile.

The legacy frontend was slow and stuck on the web. I migrated it to React 18 + Vite, drove down load time through bundle and rendering work, then shipped native iOS and Android apps so learners could practise anywhere.

−50%
Build time after migrating to React 18 & Vite
3.2→2.4s
LCP via bundle & rendering optimization
2 stores
React Native apps live on iOS and Android
React NativeReact 18VitePerformance
Thidanhgia app
03 · PUBLIC WEB · ACQUISITION
Thidanhgia.vn
A public assessment platform built to convert visitors into students.

Every second of friction before submission costs a sign-up. I built SEO-optimized landing pages to bring students in, then streamlined the onboarding and registration flow so they actually reach the test, backed by real-time evaluation.

SEO-first
Landing pages driving organic student acquisition
Less drop-off
Smoother onboarding before assessment submission
Real-time
Instant evaluation and result workflows
Next.jsSEOReal-timeUX flows
The Path

Experience & education.

JAN 2024 → PRESENT

Frontend Engineer

Mind Supernova
Hanoi, Vietnam · Web + Mobile · Agile / Scrum
  • Led frontend development for three cross-platform EdTech products built with ReactJS and React Native, with consistent experiences across web, Android and iOS.
  • Designed a scalable frontend architecture using TypeScript, feature-based modularization, reusable hooks and shared utilities for long-term maintainability.
  • Built and maintained a reusable component design system and shared UI library, cutting feature implementation time by roughly 30% and improving code consistency.
  • Defined API contracts with backend engineers to design RESTful APIs that minimized frontend, backend integration issues.
  • Implemented efficient data fetching and caching with React Query, improving responsiveness and reducing unnecessary network requests.
  • Boosted performance through code splitting, lazy loading, memoization, rendering optimization and bundle-size reduction.
  • Established coding standards and reusable patterns, and mentored junior developers through code reviews and technical guidance.
  • Partnered with QA for production stability and high-quality releases, working with CI and frequent deployments.
SEP 2022 → JAN 2024

Frontend Developer

THANH NAM Education & Technology JSC (TANDAN.JSC)
Hanoi, Vietnam · Enterprise web · Agile / Scrum
  • Built complex business modules with ReactJS, TypeScript and modern frontend practices.
  • Implemented approval workflows, reporting dashboards, document management and admin systems supporting daily operations.
  • Integrated apps with RESTful APIs, handling authentication, authorization and role-based access control.
  • Collaborated with backend teams on efficient API structures and resolved integration challenges.
  • Optimized UI performance, state management and interactions for smooth user experiences.
  • Translated UI/UX designs into responsive, accessible interfaces and contributed to sprint planning, estimation, code reviews and release management.
JAN 2019 → JAN 2022

Software Developer Intern

THANH NAM Education & Technology JSC (TANDAN.JSC)
Hanoi, Vietnam · Full SDLC exposure
  • Built responsive dashboards and customer portals with ReactJS and ASP.NET MVC.
  • Developed reusable UI components and responsive layouts compatible across modern browsers.
  • Integrated frontend applications with backend APIs for business workflow automation.
  • Implemented features, fixed bugs and improved existing systems under senior guidance.
  • Learned software architecture principles, Git version control, collaborative workflows and Agile methodologies.
2018

B.Eng, Software Engineering

Posts & Telecommunications Institute of Technology (PTIT)
Hanoi, Vietnam
GPA 3.0+ / 4.0 IELTS Academic 7.0 TOEIC 855 / 990
Toolbox

The stack I reach for.

Frontend & Mobile
  • React Native
  • ReactJS
  • TypeScript
  • Next.js
  • React Query · Redux
  • Vite
UI & Styling
  • Tailwind CSS
  • Shadcn UI
  • Ant Design
  • Material UI
  • Figma → Code
Quality & Tooling
  • Jest · RTL
  • ESLint · Prettier
  • Git · GitHub · GitLab
  • Xcode · Android Studio
  • Postman
Foundations
  • Component architecture
  • State management
  • Rendering optimization
  • REST API integration
  • C# · SQL · .NET
How I Build

AI is part of my stack, not a gimmick.

I use AI the way a senior engineer uses a great pair: to draft fast, catch what I'd miss, and free up my own attention for the decisions that matter. Every line still ships through human review.

# scaffold a screen from the ticket
trung@dev ~ claude "build LessonCard.tsx"
component + types + test generated
# refine, review, ship
trung@dev ~ npm test && git push
18 passed · deploy queued

AI pair-programming

Claude Code & Copilot for daily delivery, scaffolding screens, refactoring, and covering edge cases far faster than by hand.

Spec → component

Turning Figma frames and tickets into typed React / React Native components, then hardening them by hand for production.

AI-assisted tests & review

Generated Jest / RTL suites and PR critique that keep releases stable as products and teams scale.

Prompt-driven debugging

Faster root-cause analysis across web and mobile builds, turning vague bug reports into a clear fix path.

Spec / Figma AI draft Refine by hand AI tests + review Ship
"Ship it, measure it, and make the next version better."
How I think about frontend
01
Performance is a feature

A 2.4-second load isn't a stat in a dashboard, it's the difference between a user who stays and one who's already gone.

02
Build systems, not screens

Reusable components and typed contracts turn the third feature into a fraction of the cost of the first.

03
AI-augmented, human-owned

AI drafts and tests; I make the calls. Speed without giving up judgement or quality.

Let's build something
worth keeping.

Open to frontend & mobile roles, contracts, and product collaborations, based in Hanoi, working with teams anywhere.