Build. Run. Repeat.

Things I build for myself, off the clock. Usually to scratch an itch the market did not scratch for me.

Training Hub

personal · active

My own training log: it syncs every activity from Strava and tracks mileage per shoe, because spreadsheets could not keep up with the shoe rotation. Next.js, TypeScript, and a runner with opinions.

Also in the works: BetterFit and Finance Spot. Details soon.