Photographer.
Developer.
Designer.
I photograph sports and wild places, build software and hardware, and run two studios. Here's what I'm working on.
Now
The work, as it stands
Client builds and my own projects, side by side: what's on my desk, what's next, and what just shipped.
On my desk · 7
See allUp next · 1
See allRecently finished · 8
See allOn the shelf · 2
See allLatest updates
Full timeline- Camera BridgeBeta 0.1.130: Linux camera fix, honest status cards, cleaner noticesCamera requests over plain HTTP now bypass URLSession on Linux. It was keeping the box's dispatch threads busy while waiting on slow cameras, which showed up as load and…
- ReallymyRadarApple TV app: live radar mosaic on the big screenReallymyRadar now has an Apple TV app. It shows the live radar mosaic over Apple Maps and finds the server on your network automatically, no typing an address. Discovery…
- Camera BridgeWyze and eufy plugins, pan and tilt, and night visionCamera Bridge OS went through beta builds 0.1.102 to 0.1.109 this week. It gained plugins for Wyze and eufy cameras (marked when they need the maker's cloud), battery…
- Silverado cockpitCarPlay directions on the cluster, and truck Wi-FiThe cluster now joins the truck's Wi-Fi as an ordinary client instead of hosting its own network, so nothing in the cab runs an access point. The head unit watches its…
- XRoadRenamed XRoadThe app became XRoad, with a new icon, a full-width footer, a green color scheme and radar fixes. Tapping the album art folds away the music controls and makes the speed,…
- Astrophoto MCP ServerThe rig's software moves into one repositoryThe SkyCapture code that runs the camera, mount and MCP server is now in one shared repository, with the Mac companion apps alongside it, so the rig can be worked on from…
Let's talk.
Tell me what you're building. I read every message myself and usually reply within one business day.












