Selected work
Nine systems I designed, built, and kept running, all shipped to real users. Open any card for the full case study.
Case studies

Platform · 2026
EngageXS CRM
Sales CRM, inventory, invoicing, and double-entry accounting in one platform, covering the full sales-to-cash cycle for SMEs.


AI agent · 2025
AI WhatsApp Booking Agent
An AI agent that handles golf tee-time bookings over WhatsApp, with a human operator confirming slots and payments from a dashboard. Cuts typing per booking from about 25 minutes to under 10.

Field ops · 2025
Palm Oil Platform
Estate management for oil palm: GPS-tagged field capture with offline sync, a Next.js admin with 17 operational reports, and a Go API on SQL Server, one database per estate.

AI agent · 2025
Sigap AI Agent
Self-hosted, embeddable AI support agent that answers from the company's own knowledge base, captures leads, and routes hard questions to a shared team inbox.
- Next.js
- Go
- PostgreSQL
- Redis
- OpenAI API

Marketplace · 2025
Digital TV Marketplace
Marketplace connecting advertisers with outdoor digital-screen operators. Search by city and audience, plan a campaign, request a quote, and deal with the operator directly.
- Next.js
- Node.js
- Golang
- PostgreSQL

Hardware · 2024
Biometric Flutter Plugin
Flutter plugin in Kotlin and Java that drives a DigitalPersona USB fingerprint reader over Android USB host, for in-premises enterprise authentication. Built because no off-the-shelf integration existed.

Platform · 2025
GolfXS
Multi-club golf operations platform: tee-time bookings, members and families, courses and packages, buggies and rentals, inter-club play, and reporting. Live at golfxs.club.

Platform · 2025
Audit Tracker
Engagement workflow for a chartered accountancy firm: planning, field audit, review points, sign-off, bank confirmations, and timesheets in one realtime system, replacing Excel for 30+ staff.

Platform · 2025
Tax Console
Client and tax-submission tracker for a Malaysian tax practice: CP204, CP500, Form C, E, B, and P with deadlines, refunds, backlog, and reporting, replacing spreadsheet workflows.
Agentic AI Voice Systems
expanding the WhatsApp agent architecture into voice-first booking flows