Writing
Notes on building software, slowly.
Occasional essays on independent development, Apple platforms, and the small choices that make software feel like it belongs.
-
Mar 2026
Building PrivacyStage in public, mostly
Why I started a small studio, what the first year of shipping looked like, and the things I'd do differently.
→ -
Soon
A virtual camera that doesn't make Meet sad
Hard-won notes on CoreMediaIO format descriptions, WebRTC's frame validation, and how to debug black frames at 4am.
Draft -
Soon
Stealth window hiding when the window goes fullscreen
Why hiding by windowID breaks the moment macOS gives the window its own Space — and the cleaner fix.
Draft -
Later
On not having a Slack community
Why I answer support email myself, and why I think that's actually the cheap option.
Planned
More writing as it gets written. There is no newsletter — I don't want to email you unless I'm actually emailing you.