The Bluegrass Book home page, with search and song collections

Bluegrass Book

A free songbook for bluegrass jams. It makes the standard repertoire searchable, with chords and lyrics you can edit in the browser, tab with playback, and jam lists you can share.

AI engineering

❯ /arch:visualize explain a codebase’s architecture ❯ /session:find find and resume past sessions ❯ /write:check fix what the reader can’t resolve ❯ /vault:note capture context on the way out ❯ /vault:recall get it back on the way in ❯ /vault:remind link a reminder to a thread ❯ /vault:prune sweep stale threads

Claude Code plugins

Four plugins for Claude Code. arch explains a codebase’s architecture as a navigable web page, session finds and resumes past agent sessions, vault keeps notes that carry context across task switches (built around my own notes vault), and write checks prose for anything its reader can’t resolve and repairs it.

✓

Recursive Language Models

An implementation of MIT CSAIL’s Recursive Language Models paper for Claude Code. It reads documents far bigger than the context window by searching and chunking them, handing the chunks to parallel sub-agents, and combining their answers.

31 people-search and background-check 733 marketing

Data Takedown

A self-hosted replacement for paid services like DeleteMe. It sends CCPA and GDPR removal requests to 764 data brokers, fills in web opt-out forms with AI browser automation, and checks back to confirm removals, while your personal data stays encrypted on your machine.

Salty Dog Blues Old Joe Clark Blackberry Blossom Nine Pound Hammer

Track Splitter

A Claude Code plugin that turns long recordings of a rehearsal, jam or gig into named songs. It finds the songs, lines up the mics, lets you trim and name each take in the browser, and exports them at matched loudness.

Tools for life

A 3D view of four players standing around a single microphone, each labeled with their level at the mic

Bluegrass Mic Plot

Works out where each player should stand when a bluegrass band shares one microphone. It models the mic's pickup pattern and how loud each instrument and voice is and which way it projects, and Auto Balance places the band so everyone comes through at the same level.

Day A Foundation & Power Trap bar deadlift Bench press Pullups Goblet squat Ab wheel rollout Day B Strength & Stability Overhead press Romanian deadlift Cable row Bulgarian split squat Hanging leg raise Day C Hypertrophy & Carry Leg press Dips Lat pulldown Farmers walk Face pulls

GitHub Fitness

A phone app for weight training that runs AI-written workout plans, logs every set, estimates one-rep maxes and progress trends, and works offline, with optional sync to your own GitHub repo.

Four drawings of a baby growing, from conception to birth

Baby Tracker

A week-by-week tracker of my son’s growth before he was born, with a to-do list of what he was working on that week. Because parenting should come with a dashboard.

120″ 110″ 120″ 110″ 96″ 60″ 34″ 96″ 60″ 34″ 96″ 60″ 34″ 96″ 60″ 34″ 96″ 24″ 24″ 24″ 21″ 96″ 24″ 21″ 21″

Wood Cut

Works out what dimensional lumber to buy for a cut list, and how to cut it with the least waste. No more guessing at the lumber yard.

$0k $20k $40k $60k $80k $20k $30k $40k $50k $60k Regular tax Tentative minimum tax No AMT up to $16.5k ISO spread exercised

Equity tax calculator

Models ISO, NSO and RSU decisions for startup employees in California: federal and state tax, how much you can exercise before AMT kicks in, QSBS, and Monte Carlo scenarios for an uncertain exit.

A 3D render of the battleship USS Iowa

meshfix

A command-line tool that repairs 3D models so they print, and rebuilds badly broken ones as watertight meshes. Its test model is the USS Iowa.

From the physics days

Mike sitting cross-legged, meditating, inside a resistive plate chamber under construction

PhD research: W bosons at PHENIX

My PhD used W bosons from polarized proton collisions at RHIC to probe how quarks and antiquarks carry the proton’s spin, and its analysis became the basis of PHENIX’s forward W measurement. I also helped build the resistive plate chambers that triggered on the W’s muons (that’s me, inside one under construction) and helped collect the 2013 data.