Senior frontend engineer · React, TypeScript & Next.js
I build customer-facing web experiences and the operational tools behind them. Over 10+ years across Thailand, Malaysia, and Australia, my work has spanned frontend architecture, hands-on technical leadership, experimentation, and reliable delivery.
I care about clear state ownership, maintainable components, fast local development, and releases teams can trust.
Writing on DEV · LinkedIn · Email
- RabbitCare: Worked hands-on across insurance journeys, country websites, and backoffice applications. Built shared Next.js/Strapi architecture supporting four country-site launches, migrated the admin app from CRA to Vite, and integrated Statsig with Strapi for experiment-page launches without code changes.
- Agoda: Delivered hotel-shopping UI changes, configured and analysed experiments, evaluated build-tool changes, and rotated through on-call and release engineering.
- Earlier: Built web applications at Oozou and Jirnexu/RinggitPlus, with earlier frontend experience at TrademarkVision and Otherlevels.
- Frontend: TypeScript, JavaScript, React, Next.js, Vue, HTML, CSS
- State & interaction: Redux Toolkit, RTK Query, RxJS, Redux Observable
- Engineering delivery: Vite, monorepos, Storybook, automated testing, CI/CD, feature flags, observability
Independent demos exploring rendering, state boundaries, and experimentation—not production booking services.
| Project | What it explores |
|---|---|
| React islands & HTML snapshots | Razor Pages with dynamically loaded React islands, viewport-deferred hydration, and Playwright/PostgreSQL snapshot publishing with version-checked publication. |
| Typed experimentation UI | Next.js/ReScript with server-resolved UI decisions, component registries, experiment allocation, decision provenance, and conflicting-write detection. |
I write about frontend architecture, integration, and engineering delivery:
- How I Built a .NET + React Islands Site With a Playwright Snapshot Worker — rendering, hydration, and safe snapshot publication in a personal project.
- Integration Is the Product: Platform Engineering for Fast Frontend Teams — architectural ideas for local composition, artifact verification, and releases.
Based in Bangkok, Thailand. Open to senior frontend and hands-on technical lead opportunities in Bangkok, Kuala Lumpur, or remote roles. Relocation requires employer sponsorship.
Email is the best way to reach me: piyushchauhan2011@gmail.com.