Skip to content

Work

Real systems for real businesses — plus the open-source runtime that ties my side projects together. Everything here was designed, built, and shipped by one person.

In production

TPB Kitchens

Two-portal app running a working kitchen-renovation business in NSW — jobs, trades, calendars, and AI paperwork extraction.

React 18ViteSupabaseClaude API
In production

Bookd

Multi-tenant operations SaaS for kitchen businesses — the full pipeline from enquiry to install, with Claude as the configuration UI.

React 19TypeScriptSupabaseVercel
In production

Stele

Open-source runtime for single-file interactive artifacts. Like PDFs, except they actually do things.

ReactTypeScriptTauriCloudflare Workers
In production

HOK CNC cut-pack generator

Single-file browser tool that turns cabinet specs into CNC cut packs — DXF files, nesting, labels, job JSON.

Vanilla JSpdf-libpdfjs-dist
In production

Surprise Chef

The kitchen brain your AI was missing — connect Claude, ChatGPT, or any AI and it knows your pantry, your family, and what you cooked last Tuesday.

Next.jsTypeScriptCloudflare WorkersSupabase
In production

Unscramble

My personal AI platform — an MCP server, knowledge base, and agent fleet that runs my working life.

Cloudflare WorkersTypeScriptSupabaseMCP
Paused

True Motu Dictionary

A living dictionary for Motu korikori, an endangered language of Papua New Guinea — 15,610 words with family-contributed translations and recordings.

Next.jsSupabaseCloudflare R2Vercel
Prototype

Lifespan

A life-sim economics game with a provable thesis — every design goal is a falsifiable test pinned in CI.

ReactTypeScriptViteCloudflare Pages