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.


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.
From greenfield mobile apps to rescuing slow legacy frontends, here's where I add the most value.
React Native apps that ship to iOS and Android from one codebase, released and maintained on both stores.
Bundle, render and asset optimization that cut LCP and build times, measured, not guessed.
Reusable component systems, typed state and custom hooks that keep large products maintainable as they grow.
Pixel-faithful Figma-to-component work with Tailwind, Shadcn, Ant Design and MUI, fast and consistent.
Claude Code & Copilot woven into scaffolding, testing and review, more shipped per sprint, quality intact.
Cross-platform EdTech for THANH NAM Education & Technology: challenge, approach, and the numbers that came out the other side.

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.

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.
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.
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.
Claude Code & Copilot for daily delivery, scaffolding screens, refactoring, and covering edge cases far faster than by hand.
Turning Figma frames and tickets into typed React / React Native components, then hardening them by hand for production.
Generated Jest / RTL suites and PR critique that keep releases stable as products and teams scale.
Faster root-cause analysis across web and mobile builds, turning vague bug reports into a clear fix path.
"Ship it, measure it, and make the next version better."
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.
Reusable components and typed contracts turn the third feature into a fraction of the cost of the first.
AI drafts and tests; I make the calls. Speed without giving up judgement or quality.
Open to frontend & mobile roles, contracts, and product collaborations, based in Hanoi, working with teams anywhere.