Elder Gen-X Principal SRE. Thirty years in. I fix things once, automate the recovery, and go do something else.
I've been @projectinsomnia on the internet since the early 90s — back when domains were cheap, and the web was small. The longer-form stuff lives there. The short version: hacker, engineer, voice actor, Army vet, IRONMAN, friend to cats. He/him. Spokane, WA. I don't speak for my employer.
Two orgs, same hands:
- smartwatermelon is my workshop — things I build because the existing tool doesn't quite do the thing, or because I want my Mac mini to behave like a real server, or because Claude Code needs a few more guardrails before I'll trust it with a commit. Lots of shell. Lots of automation. Lots of "I refuse to do this manually a third time."
- nightowlstudiollc is the indie shingle — Night Owl Studio, LLC. Cross-platform apps that scratch an itch or fill a need in a way the big guys won't touch. Small-business and personal Websites for myself, friends, family, and the occasional world-class endurance athlete.
The themes repeat themselves: macOS automation that respects the platform, local-first dev environments that catch problems before they cost money in CI, AI-augmented workflows with the safety rails turned on, and weird single-purpose utilities that exist because nobody else was going to write them. If you find a *.sh in here that solves one specific annoying problem in 200 lines, that's the house style.
I'd put a "selected projects" section here, but lists go stale and the repos are right there. Sort by recently updated — the active stuff is obvious.
- projectinsomnia.com — writing, occasionally about how I broke something interesting
- LinkedIn — for the resume version
- nightowlstudio.us - home of Kebab and various client sites





