SINGAPORE · DIGITAL & ECOMMERCE MARKETING
Growth · eCommerce · AI-augmented marketing · tap to skip
Builds
Working systems, not demos. Each has a page on how it's built, and the rule it refuses to break.

Flagship build · local-first marketing OS
A marketing OS that runs on my own laptop: every brand in the group's paid, organic and review data in one dashboard, refreshed by 25 playbooks on a scheduled runner, with on-device models drafting reports, briefs and content that a human still signs off. Its first rule is that it would rather show nothing than a number it can't source.

Build · SEO/GEO, made scoreable
Audits and generates brand sites against a versioned standard: 51 rules covering technical SEO, AI-search visibility, performance and accessibility. Every rule cites its source, or it's labelled opinion.

Build · should this brand run ads, and is it worth it
A pre-flight check that scores a business on two axes (can it measure paid media, and is there demand worth chasing) before a dollar is spent. It would rather return an em-dash than a number it can't source.
Build · production WooCommerce plugin
A production WooCommerce plugin for delivery and pickup scheduling: rule-based availability, cutoffs, per-item daily caps, and an export by fulfillment date that kitchen prep actually runs on.
Build · full-stack client engagement
An end-to-end sales CRM replacing a form-and-email approval chain: Kanban pipeline, business-card photo to contact, templated contracts, and security enforced at the database rather than the UI.

Build · local document intelligence
Ask questions of your own PDFs, decks, images and recordings; get answers with citations that open the exact passage. Runs fully on-device: no cloud, no API keys, so it's safe on sensitive documents.
Build · grounded generation
Sweeps live job listings and drafts applications composed only from verified facts. Every number traces to a source, output is ATS-parseable, and nothing is ever sent automatically.
Build · automated website QA
Checks a restaurant group's websites and Google listings against what they should say: stale events, bookings that can't be made, broken layouts, opening hours that disagree. Twice a week it turns that into one short list for the team.
Build · validation discipline
A research pipeline for systematic strategies on paper accounts. Included not for results (none are claimed) but because it's the strictest thing I've built: code whose purpose is to prove its own idea worthless.
Side project · brand site for a friend
A site for a friend launching a kopi business, still evolving and shared as a peek at the process rather than a finished showpiece.