Full Stack Software Engineer

I build software that teams actually use.

Senior software engineer with 6+ years across Shopee, Synapsis, and AdTech startups — building ERP systems, internal tools, and real-time geospatial applications that scales.

Role
Senior Software Engineer @ Synapsis
Stack
TypeScript · React · Next.js · Vue · Rust
Focus
ERP systems, IoT & internal tools

Selected work

Projects with context

Real problems, tradeoffs made, and what shipped — not just screenshots.

All projects

Personal Portfolio & CMS

A static portfolio site with a headless admin panel that commits content directly to Git via the GitHub API.

Astro TypeScript React Tailwind CSS MDX

How I work

Engineering with product sense

The mix of skills I bring when joining a product team.

Product engineering

I translate messy workflows into software teams reach for every day — ERP dashboards, ops tools, and real-time monitoring surfaces.

Full-stack TypeScript

Typed boundaries from UI through API routes to database models, enforced with Zod so changes stay predictable as systems grow.

Reliable delivery

Automated E2E testing, strict type interfaces, and observable production behavior — reduced bug reports by 80% on a supply chain app at Synapsis.

Cross-framework adaptability

Shipped features across React, Next.js, Vue, UmiJS, and Rust — picking the right tool for each problem rather than the familiar one.

Writing

Notes on building well

Short essays on delivery habits, typed boundaries, and keeping releases small.

All writing →

Latest

Recent notes

2 published

Available for focused work Let's connect

Open to engineering roles & collaborations

Whether you're hiring or exploring a project — I'd like to hear from you.