I like imagining how things could work better, then turning those ideas into tools I can actually use.
My projects range from apps and integrations to self-hosted tools, often around media and personal data. A small frustration or a question is usually enough to get one started. From there, I follow the idea until it becomes something useful, then keep refining the details as I use it every day.
- ๐บ MediaWatch: Monitor Plex, downloads and uptime in Discord.
- ๐ฌ Plexboxd: Rate films from Discord and send them to your Letterboxd diary.
- ๐ฎ PlexRPC: Show Plex playback in Discord Rich Presence.
- ๐ Letterboxd to Seerr: Open a Letterboxd film directly in Seerr.
- ๐จ Kometa Config & Images: Collections, overlays and custom artwork for Plex.
- ๐ง AstroBar: Control an ASTRO A50 Gen 4 from the macOS menu bar over USB HID.
- ๐๏ธ GoXLR Utility for macOS: My fork that adds virtual GoXLR audio devices on macOS.
- ๐ป ILoveMusic for macOS: A native menu bar radio player with live metadata and listening stats.
- ๐๏ธ ILoveMusic Stream Deck: Control the player with live Stream Deck keys.
- ๐ชช Discord Presence API: Merge Lanyard and dcdn into one API and render presence cards.
- ๐ Screen Time Exporter: Bring Mac and iOS usage data into Home Assistant, InfluxDB and Grafana.
- ๐ Apple Health Ingester: Push Apple Health data into InfluxDB and Grafana.
- ๐บ๏ธ System Map: Map your services, hosts and data flows as one clear diagram.
- ๐๏ธ Letterboxd Graph: Turn film activity into a contribution graph for GitHub.
- ๐ Plex Graph: A contribution graph for Plex movie history.
- ๐ฌ Trakt Graph: Visualize Trakt watch history as an SVG heatmap. (Unmaintained)
- ๐งญ Trakt Tracker: Sync Trakt history for InfluxDB analytics. (Unmaintained)
- ๐ KumaCord: Keep one Discord dashboard in sync with Uptime Kuma.
- ๐ผ๏ธ Foredogs: A daily AI picture of your dog in today's weather, painted onto a colour e-paper panel.
- ๐ก LaMetric Relay: Local, event-driven notifications for a LaMetric Time.
- ๐ฟ Letterboxd Widgets: Film stats and a watch-history heatmap.
- ๐ด Cowboy: Bike data from Home Assistant.
- ๐ถ MySpeed: Speed test results.
- ๐ฎ Pokรฉmon: A random Pokรฉmon with artwork and stats.




