INSERT COIN — PITCH AN IDEA

Got something worth a cabinet? One coin, one pitch. I read every one.

PROCESSING CREDIT…
CREDIT ACCEPTED
idea launched — I'll ping you soon
+1 CREDIT · PLAYER TWO JOINED
THE ARCADE FLOOR

ALL SYSTEMS

every cabinet designed, built & operated by me

PLATFORM & AI TOOLING

Getting software to run inside an environment you do not own — someone else's cluster, someone else's constraints, someone else's security review. This is the day job. The two cabinets here are a pair on purpose: they answer the two questions of every proof-of-concept in the order they get asked — can this tool run here, and is it any good here. Portcall has shipped; Assay is still being built, in the open.

Portcall

A pre-deployment network check in TypeScript — one command that tells a stranger's network whether the tool will run there.

NETWORKINGTYPESCRIPT
PRESS START

Assay

An evaluation harness in Python — build the benchmark out of a repository's own git history, then measure which AI coding tool actually works on it.

EVALUATIONPYTHON
M5 COMPLETE · 100%
OFF THE FLOOR

The AI tooling I ship at work stays behind the badge.

Four years of it. An internal assistant that took roughly 60% of the manual load off a support team, and a cross-platform desktop app of triage agents — macOS, Windows and Linux — that ingests customer-reported issues, diagnoses them and outlines the fix, cutting engineering triage time by about 40%. It lives inside an employer's product, so there is no repo to link and nothing to play here. The outcomes are in the XP log. The engineering underneath it is the same engineering as the cabinets on this floor, and those are mine, in the open, decisions and all.

READ THE XP LOG →

PAYMENT RAILS

Money movement, where correctness is the entire product: idempotency, double-entry ledgers, replay protection, reorg safety. Built on crypto rails because that is the unforgiving version of the problem — the rail reorganises underneath you and the ledger still has to be right. Bosun leads the row because it is the same problem one layer down: its golden path is a payment stack, and standing that stack up inside a cluster you do not own is the step before any of it can be correct.

BETWEEN BUILDS — THE LAB
Between cabinets. The lab is where the next one starts, from milestone zero.