Personal Portfolio & CMS
A static portfolio site with a headless admin panel that commits content directly to Git via the GitHub API.
Full Stack Software Engineer
Senior software engineer with 6+ years across Shopee, Synapsis, and AdTech startups — building ERP systems, internal tools, and real-time geospatial applications that scales.
Selected work
Real problems, tradeoffs made, and what shipped — not just screenshots.
How I work
The mix of skills I bring when joining a product team.
I translate messy workflows into software teams reach for every day — ERP dashboards, ops tools, and real-time monitoring surfaces.
Typed boundaries from UI through API routes to database models, enforced with Zod so changes stay predictable as systems grow.
Automated E2E testing, strict type interfaces, and observable production behavior — reduced bug reports by 80% on a supply chain app at Synapsis.
Shipped features across React, Next.js, Vue, UmiJS, and Rust — picking the right tool for each problem rather than the familiar one.
Writing
Short essays on delivery habits, typed boundaries, and keeping releases small.
Latest
2 published
Everything New in JavaScript's 17th Edition
A one-line CSS change surfaced a sidebar that visibly resized on every page change. Chasing it meant reading Astro's own swap implementation — and learning why two "obvious" fixes both made things worse.
Whether you're hiring or exploring a project — I'd like to hear from you.