Tools That Didn't Exist Yet

Each of these began as something Owen wanted and couldn't buy: a logger for a radio scanner, a coach for a family member's sporting-clays game, a training brain that fuses biometrics, a record player that reasons about what to play next. Different obsessions, one reflex: build the tool. The interesting part is usually underneath: local-first sync, a protocol engine, an MCP server that hands the data to any AI.

bandBuddy

Field notes for a radio scanner.

Local-first SQLite, bidirectional sync to Supabase.

Paired with a Uniden SDS150 over a live USB link. One-handed logging with GPS tagging, band auto-ID, and mode auto-suggest on the phone; a web app for searching and analyzing the archive at a desk.

WhoopDash

Biometric and lifestyle data, fused into adaptive training decisions.

Protocol engine plus an MCP server exposing 26 tools to any connected AI.

Pulls from Whoop, Withings, and weather APIs, then runs a protocol engine (correlations, multi-factor prediction, sleep-debt tracking, training load) into an interactive dashboard built with zero frontend frameworks.

Holliday

Sporting clays data, built for a family member.

Rule-based weakness-detection engine over local SQLite.

Ingests home-simulator exports and logs live rounds across four disciplines (Sporting, Super Sporting, FITASC, Five Stand), then runs a rule-based engine that surfaces specific weaknesses: far traps, fast targets, end-of-pair drops. Built for one shooter, so the bias is smart defaults over configurability.

This is the curated shelf, in prose. The screenshots and deeper dives live in the lab: a clays coach, a music companion still in progress, and Stravinsky, the command center running all of it.

The full workbench → icnt.cloud