Medical student, generalist and licensed ham radio operator. I like taking on problems that look interesting and seeing them through, from game maps to GPU driver bugs.
Website: janitorhead.github.io · Email: janitorhead@icloud.com · YouTube: @janitorhead
I'm not a professional developer, just stubborn about fixing things. I started programming to solve my own problems, and it grew from there: first the tools I needed, then the ones other people needed too.
Medicine is my real passion. I haven't finished the degree yet, and where medicine meets technology is where I'd most like to end up.
Away from the keyboard I like repairing and restoring things: retro consoles, computers, CRT TVs and ham radio gear. I also design and build electronics: right now a power supply for iontophoresis therapy, and before that a battery-powered DMR hotspot on a Raspberry Pi Zero 2 W. On the modding side, I've installed Tim Worthington's N64RGB mod. When a project needs parts, I design them and print them on my Ender 3 S1.
Ham radio is a big one. I restored my Kenwood TS-570D HF transceiver, then wrote it an app. I love antenna theory, design and building; my latest build is a T2LT. On the air I mostly chase DX on HF and work FT8, and I'm slowly learning CW.
Fountain pens are another hobby, mostly for how they feel to write with; my favorite is a Pilot E95s. I have two dogs, and I play several musical instruments, all of them badly.
- Maptridge: interactive game maps you fill in as you play, without spoilers. The first map is Metroid (NES): one click per room, the game's real screens when you zoom in, and, if you play on an emulator signed in to RetroAchievements, your achievements ticked on the map as you unlock them. Video · Feedback
- Quotatank: every AI coding limit, account and dollar in the Omarchy menu bar, across 50 providers. Listed in the Omarchy plugin marketplace.
- Top Processes: an Unraid dashboard tile that shows which processes are using the CPU and memory.
- scrutiny-bridge: per-disk, per-attribute alert filtering for Scrutiny's SMART notifications, with readable Telegram alerts.
- Theme Switch: a one-click light/dark toggle for Unraid that can follow your OS.
- TS-570D Remote: a front-panel-style Windows app to control a Kenwood TS-570D HF transceiver over CAT.
Immich's OpenVINO face detection broke for months on Intel NAS iGPUs. Working with Immich's maintainers, I narrowed it down to dynamic shapes, filed the upstream report with a self-contained repro (openvino#36831), and my test script ended up as the basis of the community workaround until the fix shipped.
TypeScript · Python · C# / WPF · QML · PHP · Shell · Docker · Linux · Unraid · Cloudflare · a soldering iron · a 3D printer
Health-tech, open source and homelab tools, games and retro, or any problem that looks interesting. Email is the best way to reach me.

