I build at the intersection of sound, light, and infrastructure — plus a few things that just needed to exist. Some of these are shipping, some are still on the bench. Here’s what I’m working on.

Music & audio

  • Tech-Noid Systems — my bass music and visual collective: a soundsystem, live shows, streaming, and the tooling behind the feed.
  • obs-radio-output — a native OBS plugin that streams straight to Icecast/SHOUTcast. Public beta on macOS, Linux, and Windows.

Light & visuals

  • Audiophore — a low-latency bridge from Synesthesia to your whole lighting rig. Drive Hue, WLED, Art-Net, and lasers from one place.

Electronics & repair

  • benchhud — a heads-up display for the microsoldering bench: scope, thermal fusion, and instrument telemetry in one window, composited straight into a stream.
  • bench-parts — self-hosted parts inventory, with a REST API benchhud reads so stock shows up on the HUD. Running on the cluster.
  • benchhud-intake — the front door for work coming in, and the reason customer data lives nowhere near the thing that streams.
  • OpenBoardView — not mine, but I patched it: board-to-schematic cross-probing that never worked on macOS, now does.

3D printing & making

  • 3D Printer Models — thirty printable models, kept as source so you can regenerate them, not just download a fixed STL. Most of them hold the bench together.
  • Clickfinity (OpenSCAD) — magnet-free Gridfinity baseplates, fully parametric. It clicks, and it tiles.
  • Snapmaker U1 tooling — firmware patching and RFID diagnostics for the printer all of the above comes off, plus an iOS app that writes OpenSpool NFC spool tags.

Tools & apps

  • claude-project-kit — a scaffolding kit that starts every AI-assisted session already grounded. Bootstrap script, lifecycle commands, a lint that catches convention drift.
  • apptracker — self-hosted job-hunt tracking that lives in your cluster instead of one browser’s local storage.
  • recipe-card-maker — markdown recipes in, printable binder pages and tin cards out.

Chat & bots

  • annoybots — the eggdrop and BMotion era rebuilt as one Go binary: IRC, Twitch, and Discord at once, with a Markov brain that still babbles.
  • pwnagotchi plugins — two small plugins for the little Wi-Fi-handshake Tamagotchi: an age readout the current image lost, and a pcap cleaner.

And one more

Coming up

There’s a new app in the pipeline that I’m not saying much about yet — different corner of the map from the bench and the lights. It gets its own page here the moment there’s something to show. Watch the blog.