Frontend Engineer — Kuala Lumpur, MY
I build the POS and payments frontends that merchants across Southeast Asia run their businesses on.
React · TypeScript · Next.js — in production since 2021
About
I'm a frontend engineer at StoreHub in Kuala Lumpur. I work across the POS BackOffice — the legacy v1 app and its v2 React/Vite rewrite — and StoreHub Pay's Admin and Merchant portals: production React and TypeScript shipped to F&B and retail merchants across Southeast Asia.
I bias toward small, well-bounded changes, mobile-first UX, and shipping under real production constraints. After hours I run Helix, a WhatsApp-native auction platform (solo build, in pilot with live merchants), and build internal AI dev tooling. This site is the sandbox — open the terminal in the corner and type help.
- Focus
- Frontend / UI Engineering
- Stack
- React · TypeScript · Node
- Experience
- ~5 years, production
- Languages
- EN · 中文 · BM
Stack & skills
Languages
Frontend
Backend & Data
Integrations
Tooling & AI
Selected work
Helix — Auction Bot
WhatsApp-native auction platform for live-selling resellers: real-time bidding, a marketplace directory, and multi-region fulfillment. Designed and built solo — schema to UI — on TanStack Start, Postgres, and BullMQ. Now in pilot with live merchants.
Quote Generator v2
Renewal-quote automation on React 19, built end-to-end. Reads live pricing from the Chargebee pricebook, generates the quote, and writes quote + payment status back to the Salesforce opportunity — no manual quote assembly.
StoreHub Pay
Admin and Merchant portal frontends for StoreHub's payment-facilitator platform on Adyen. Admins onboard and configure merchants; merchants track sales, settlements, and payouts.
POS BackOffice v2
Ongoing migration of StoreHub's legacy BackOffice to a React + Vite stack with mobile-responsive layouts — the management surface F&B and retail merchants use daily across SEA.
AI Storybook Generator
Interactive AI storybook generator. Winner of the GREAT Malaysia AI Hackathon 2025 — sole developer on a team of three.
Claude Code Plugins
Internal Claude Code plugins that wire Zadig deploys, Figma design-to-code, and Jira-to-code workflows into the editor — shaving repeat work off everyday engineering tasks across the team.
Experience
Production features across the POS BackOffice (legacy v1 + v2 React/Vite rewrite) and StoreHub Pay's Admin & Merchant portals. Migrating legacy pages to the v2 stack with mobile-responsive design, plus Node backend work where a feature spans both sides.
Frontend engineer on a 5-person team delivering a Hospital Management System on Vue.js + Node microservices. Built an in-house PDF library that replaced a paid third-party tool, and mentored interns through review and pairing. Promoted from Graduate Trainee to Consultant.
Graduated 2:1 (Second Upper, First Division) on a High Achievers' Scholarship. Where I first fell down the frontend rabbit hole.
Get in touch
Hiring for frontend, or want to talk React or AI tooling? Email is fastest — I reply within a day or two.