My Builds

Interactive tools, games, and experiments. Things I built to learn or because they seemed fun.

The Six Simple Machines

Live

Tool

Every AI product is a few of six simple machines bolted together. Fifty-odd products you already know, sorted by the machine you're actually paying for, with what makes each one work and how each one goes wrong. There's a tab where you sort them yourself before the answer shows, which is the only honest way to find out if the framework holds up.

TypeScriptReact
play →

Buffet Break-Even Calculator

Live

Tool

How many plates until you've actually beaten the all you can eat? It works out two finish lines: the plate where you've eaten back the menu price, and the much later plate where the kitchen genuinely loses money on you. The gap between them is where you spend the whole meal feeling like you won.

TypeScriptReact
play →

Cancel & Rebuild Calculator

Live

Tool

Tempted to cancel a SaaS and rebuild it yourself with AI? This turns your build, upkeep, and the real chance you'll abandon it into a single monthly invoice, and stamps it next to the vendor's bill. The honest answer is usually 'keep paying'.

TypeScriptReact
play →

CGT Changes — Property Calculator

Live

Tool

What the proposed CGT reform does to a typical $600k investment property. Compares the current 50% discount against the floated inflation-indexation model — interactively.

TypeScriptReactSVG
play →

ButlerBot

Live

Framework

A multi-strategy algorithmic trading framework with a quant validation pipeline. Four AI agents pressure-test every strategy through five gates before it ever touches paper trading.

Pythonvectorbtscikit-learnAlpacaFastAPI
play →

Meeting Cost Calculator

Live

Tool

How much does your meeting really cost? See the true price of meetings and the value they need to create.

TypeScriptReact
play →

Property vs ETF Calculator

Live

Tool

Should you invest in ETFs or compound property? Enter your income, savings, and beliefs about growth rates — the tool computes which strategy wins.

TypeScriptReactRecharts
play →

Novated Lease Calculator

Live

Tool

Compare novated lease vs buying outright. EV FBT exemption, flexible lease terms, early exit modelling, and sell timing analysis.

TypeScriptReactRecharts
play →

Connect 4 Coach

Live

Game

Play against an optimal AI. Coach mode highlights the best move before you play and explains your mistakes after.

TypeScriptMinimaxAlpha-BetaReact
play →

DS Strategy Stack

Live

Template

A second brain for running strategic projects in Claude Code. Gives you persistent memory, structured workflows, and a live dashboard so nothing falls through the cracks.

Claude CodeNext.jsShellVercel
play →