Skip to content

Hau Le Xuan.

I build mobile and web products with React Native and Next.js, and turn design systems into code.

A desk setup at night: monitor with a misty forest wallpaper, laptop, flip clock and a monstera

I don't just build screens. I build systems that scale, stay consistent, and are easy to change.

From design tokens in Figma to React Native and Next.js in production. Every component has a reason to exist.

What I do

  1. Mobile Apps

    React Native, Expo and NativeWind, tested on real devices

  2. Web Apps

    React and Next.js sites that are fast and accessible

  3. Design Systems

    Tokens, variables and components from Figma to code, in one source of truth

  4. Frontend Architecture

    Monorepos, shared packages and clear conventions that scale with the team

  5. Performance & Accessibility

    Core Web Vitals, semantic markup and keyboard-friendly interfaces

How I work.

A few principles I keep on every project, from the first token to the last release.

  1. Tokens first

    Colors, spacing and type live as variables before any screen is drawn, so design and code share one source of truth.

  2. Component-driven

    Small, documented components that compose into pages. Fewer one-offs, faster changes.

  3. Design–engineering bridge

    I work in Figma and in code, so handoff is a conversation instead of a gap.

  4. Ship in small steps

    Short iterations with working demos, so direction can change early and cheaply.

Get in touch

Curious how something here was built? Let's talk.

Say hello