Open Workbench
Open Workbench
This is the workbench: a public shelf of local-first apps, music tools, dashboards, hardware experiments, and recovered projects. Some were built because I wanted them to exist; others shaped how I build now.
Open Workbench
This is the workbench: a public shelf of local-first apps, music tools, dashboards, hardware experiments, and recovered projects. Some were built because I wanted them to exist; others shaped how I build now.
Discogs SpinnerLocal-first Python desktop/web/CLI app for vinyl collectors; syncs Discogs collection and wantlist data, supports random album discovery, collection analytics, collection views, and export/share workflows.
View on GitHub
HX Stomp MidiUIMIDI control interface for the Line 6 HX Stomp guitar effects processor. Manages presets and soundboard routing from a Python desktop UI.
Endless LoaderMobile-friendly Python web server for Raspberry Pi and Ubuntu-family Linux that browses .endl patches, discovers and mounts a connected Polyend Endless pedal, loads selected patches, and verifies writes with read-back hashes.
View on GitHub
FxPatchSDKC++/DSP experimentation for the Polyend Endless pedal, with custom effects, validation scripts, documentation, compiled artifacts, and local build workflows.
View on GitHub
Pirate ArcadePython/Pygame desktop arcade collection with four pirate-themed games, a shared launcher, CI, release packaging, and a deliberately constrained AI-assisted build process.
View on GitHub
Pirate Arcade WebAstro and Cloudflare Pages site for the Pirate Arcade landing page, play page, build log, experiment notes, screenshots, and public documentation.
View on GitHub
Spark Sales DashboardA compact product-analytics case study: collect a public product signal, preserve historical readings, and build a focused interface for understanding demand over time.
View on GitHub