Rigorous systems.
Beautiful stories.
I sit at the intersection of hard engineering and product intuition. Great products feel inevitable, but they are built on deliberate, rigorous choices. I ensure that every line of low-level code directly supports a high-level human need.
01 / The Journey
Hey You
Founded Hey You’s agentic AI initiative and set the engineering direction for agent-assisted development.
Built hy-ai-workspace, which lets coding agents implement and verify cross-service changes across code, runtime systems, CI, infrastructure, and data. Engineers also use it for evidence-backed investigations.
Established shared safety and verification practices. Taught two engineering brown bags and trained Engineering and QA. Other engineers now use and extend the system independently.
Built a governed analytics MCP server. QA uses it for production data investigations, while Data Science and Product use it to connect customer behavior with orders and identify instrumentation gaps.
Designed and built Hey You’s production data lake, bringing operational and customer-behavior data into tested analytical models with daily updates and controlled access.
Built Oi, an engineering agent that investigates production alerts, answers questions in Slack, and opens tested draft fixes, with isolated execution, scoped credentials, and spending limits.
Built person-level customer models that connect fragmented accounts and establish consistent measures of acquisition, repeat ordering, and customer segments.
Produced reproducible studies of product releases, retention campaigns, and venue onboarding capacity, separating observed behavior from causal claims and identifying gaps in measurement.
Proposed and led the complete Android consumer rewrite. It cut crashes by 90%, raised the Play Store rating from 2.7 to 4.8, achieved feature parity, and gave the product a foundation for years of development. The new codebase moved from Java to Kotlin and introduced reactive state, modular feature boundaries, dependency injection, and stronger tests.
Led the Venue Manager rewrite from React Native to native Android with Jetpack Compose. I designed background order handling so bursts of incoming orders did not block the interface, fixing freezes and restoring merchant confidence.
Owned critical platform work across payments and identity, including Stripe webhooks and refunds, Mastercard tokenization, serial-number authentication, POS integrations, and DGC. I also delivered major iOS product flows, including the new Wallet and corporate account linking.
Haeru
As co-founder and solo engineer, leading a cross-functional team of 6, I architected and built the system end to end: a Gleam/OTP platform, a multi-stage RabbitMQ worker pipeline, and a knowledge-graph memory layer whose graph algorithms detect the structural gaps in a user's life story, all on reproducible Nix-managed infrastructure.
Inside 'Brain', the agentic core, I built a production tool-calling loop with confirmation gates, multi-hop Steiner-tree retrieval, and a 90x graph-query optimization over the knowledge graph. On top of it the product shipped realtime voice chat, an insight engine mining behavioral signals at daily, weekly, and monthly cadences, proactive nudges, auto-generated 'Lore' character profiles, and daily reflections and weekly narrative postcards.
I instrumented the product in PostHog, from standard funnels to bespoke metrics testing the product thesis, and made the call to shut it down in 2026 when the data showed no market fit.
Red Airship
Contributed to the fullstack development of a critical healthcare portal using Next.js, building both backend and frontend components to enhance functionality.
Engineered new features for OCBC Bank's high-traffic consumer and business mobile banking applications, production systems serving millions of users.
OWTO
Designed the surge pricing algorithm and the end-to-end software architecture for both the backend and mobile ecosystems, including realtime systems for driver tracking, live trip streaming, and dynamic fare calculation.
Developed both the Owto (Passenger) and Owto Driver applications on top of that architecture.