I build practical, self-hosted software around media, automation, and developer tooling.
My current work spans multi-room audio, home media servers, Python tooling, and small utilities that solve real problems.
| Project | What it does | Main stack |
|---|---|---|
| SonosControl | Self-hosted Sonos dashboard for playback, scenes, schedules, favourites, music services, device management, and listening insights. | C# · Blazor · Docker |
| Tunarrly | A self-hosted Lidarr companion that recommends artists from local listening signals, with optional AI support. | C# · Docker |
| ps5dbg | Cross-platform Python client library and CLI for the ps5debug-NG protocol. | Python |
| arr-scripts | Automation scripts for the *arr ecosystem, SABnzbd, Jellyfin, Jellyseerr, cross-seed, and more. | Shell · Docker |
Found something useful or have an idea? Open an issue in the relevant repository or connect with me on X.




