Frontends Built
to Scale.

byNam Duong
(About)

Senior Frontend Engineer with 7+ years owning frontend architecture in React, Next.js and TypeScript. Designs the foundations teams build on: monorepos, microfrontends, design systems and build pipelines.

From decision through delivery, end to end across frontend and backend.

(First achievement)

Built and grew a Minecraft server in high school.

Started from zero and turned it into a revenue-generating product: custom PHP plugins, a prepaid-card top-up system, a dedicated server, and a team of 3 developers and 10 admins, run alongside school and university.

100K
accounts
1,500
concurrent players
20K
community members

Career &
experience.

Senior Software Engineer

Money ForwardJan 2024 — Present
Now

Own the frontend architecture and tooling of the Next.js app, and ship product domains end to end, from Identity to Workflow Automation.

  • Led the Vue.js → Next.js migration of a live app, with no disruption to the business.
  • Cut initial load by ~30% and render time in data-heavy views by ~40%.
  • Built a 20+ component design system in Storybook, shared across projects.
  • Introduced AI-assisted workflows (Cursor, Claude, Devin) and the review rules behind them.

React · Next.js · TypeScript · NestJS · Zustand · TanStack Query · Turborepo · Storybook · Playwright

Senior Software Engineer

TikiJan 2022 — Dec 2023
2022

Key contributor to the launch of Tiki Insurance (Tiki360), owning its core flows: homepage, purchase and claim.

  • Led the move to microfrontends and new pipelines: build time down ~87%, from ~40 to ~5 minutes.
  • Built the shared UI library and integrated Trusting Social eKYC onboarding.
  • Rated Excellent; promoted to Senior in May 2023.

React · Next.js · React Native · Redux Thunk · Go

Frontend Developer

RSInteractive (Korea)Aug 2019 — Dec 2021
2019

Built mobile apps, websites and the REST APIs behind them for client projects.

  • Led a frontend team of 4 interns and fresher developers.
  • ACB Bank CMS reporting with PDF and Excel export, in a team of 14.
  • Viettel landing page and the Suboi Music website with shop and cart.

React · Next.js · React Native · Node.js · Redux · Sanity

Information Systems

University of Information Technology, VNU-HCMAug 2018 — Apr 2022
2018

Graduated with good grades, while already shipping production work.

Founder & Owner

FCA Minecraft Bedrock ServerApr 2015 — Dec 2020
2015

Where it started: built in high school and run alongside school and university.

  • ~100,000 accounts and a peak of ~1,500 concurrent players.
  • ~20,000-member community; revenue from in-game top-ups.
  • Wrote the PHP plugins, ran the server, managed 3 developers and 10 admins.

PHP

Tech stack.

Core

(04)

Daily drivers since day one.

React
Next.js
TypeScript
JavaScript

State & data

(05)

Server state, client state and the contracts between them.

ZustandReduxTanStack QueryGraphQLREST APIs

Architecture & build

(06)

The foundations teams build on.

MicrofrontendsTurborepoDesign systemsStorybookViteWebpack

Testing & quality

(06)

Unit, integration and E2E, and the numbers behind performance.

JestTesting LibraryPlaywrightLighthouseSentryReact Profiler

Backend

(06)

Working knowledge, end to end with backend teams.

Node.jsNestJSGoPHPMongoDBMySQL

Also shipped

(05)

Other frameworks and platforms in production.

React NativeVue.jsSanityHTMLCSS

AI-assisted

(05)

Debugging, code generation, refactors and code review.

CursorClaudeDevinMCPAgent skills & rules

Tools

(05)

Shipping, hosting and monitoring.

GitGitHubGitHub ActionsDockerVercel