Work
Case studies with the numbers left in.
Each one is a system that shipped, told as context, constraint, decision and outcome. The facts are the ones on my CV; nothing is embellished.
01 · BonusLink, Kuala Lumpur · Aug 2025 to Jul 2026
Owning a bank partnership from scoping to 500 leads a day
A credit-card lead-generation channel capturing 500+ leads a day and a rebuilt current-account onboarding journey, delivered for a banking partner on a platform serving over 4 million members.
Partner · Lead
02 · Dahmakan (YC S17), Kuala Lumpur · Aug 2018 to Oct 2020
The dual cache: every read from cache, sold-out items still accurate
Peak-hour database load from ~100% to ~5% on a high-traffic menu at a YC S17 food-tech startup, without ever showing a sold-out item as available.
Architect · Build
03 · iEnterprise, Kuala Lumpur · Oct 2020 to Apr 2023
Recovering an 18-person, two-vendor port modernisation programme
An at-risk programme recovered, scope and terms renegotiated for ~20% off projected cost and timeline, and a 13-module ERP plus a Customs integration portal delivered for a major Malaysian oil and gas port.
Consult · Lead · Partner
04 · Flux, Kuala Lumpur · Apr 2023 to Jul 2025
Rebuilding a subscription billing engine that kept creating cycles wrong
~40% fewer recurring billing errors across three production Next.js applications serving 2,000+ active subscribers, plus a reconciliation portal that gave finance ~10 hours a week back.
Build · Architect
05 · Personal system · Aug 2026
New Me: a job hunt run as a system
A live application on Next.js and Supabase, row-level security on every table, and an append-only activity log that powers XP, streaks and a 30-day momentum view, operated by scheduled agents.
Applied AI · Build