All work
Four systems, best first
Plot
Sheet 1 · 2024 to now · ActiveClaude, Resolve and the art of not letting a model invent quotes
AI video editing for storytellers: a web app and a native DaVinci Resolve plugin that works beside Claude over MCP. The architecture, the decisions behind it, the measurements, and how Claude runs in the product.
- Claude API
- MCP
- OpenAI API
- Next.js
- TypeScript
- React
Ops Platform
Sheet 2 · Ongoing · ActiveSeven browser tabs, one dashboard
One internal platform for a business that was running on a pile of SaaS tools that didn't talk to each other. Now they do, including two that never wanted to, and one that spends real money.
- Next.js
- Python
- Flask
- Postgres
- OCR
- Gmail Pub/Sub
Bless Payments
Sheet 3 · 2023 to 2025 · EndedMoving money across borders, from Perth
An international money transfer platform where I built most of the features: payments, authentication, KYC, the web app, the mobile app and the UI people actually tapped on. Two years of making sure money goes where it's told.
- React Native
- React
- TypeScript
- .NET
- C#
- Node.js
QC Chart AI
Sheet 4 · 2026, prototype, not shipped · Prototype, not shippedLab quality control (RIP)
Control charts and Westgard rules for lab QC data. The rule math runs first, and Claude only gets called when something is actually wrong. It never shipped past prototype. The architecture didn't do anything wrong.
- Next.js
- Recharts
- Neon Postgres
- Drizzle
- Claude API