Case studies

Work, in receipts.

Selected engagements across internal tooling, AI workflows, and platform builds for teams in Hong Kong and beyond.

Tasty Online · E-commerce

Online ordering, with HK payment rails.

Next.js 15 ordering site for a multi-store F&B brand. Cart, member login, and promo codes feed three live payment rails — Mastercard MPGS, WeChat Pay, and Alipay (via Swiftpass) — reconciled by a Fastify webhook that links every transaction back to its order in Postgres.

view live

White Flower · Foundation

Trilingual content site, for a HK foundation.

Vue 3 + Vuetify build for a Hong Kong charitable foundation. EN / 繁中 / 简中 i18n via vue-i18n, filterable CSR-news archive, Tiptap editorial pages, and an AWS SES intake with auto-reply for the contact form.

view live

GOLS · Orchestration

Temporal on EKS, crawlers feeding a lake.

Terraform-managed EKS 1.33 across Hong Kong + Singapore. Temporal v1.28 dispatches crawler / transform / load workflows to a pool of worker nodes, which stream parquet into an S3 data lake. Every workflow is replayable, every node is provisioned in HCL.

view live

Tastify · Restaurant Platform

Multi-tenant RMS, plus Flutter companions.

Full restaurant operating system. Rust/Axum + Next.js 16 multi-tenant backend (POS, KDS, queue, loyalty, inventory, refund cascade) deployed on self-hosted k3s, plus two Flutter apps — staff (waiter / cashier / KDS / QR attendance) and 8plus1 customer companion (loyalty, reservations, queue join).

view live

Want the long version? We can share private decks under NDA — reach out and we'll send what's relevant to your stack.