Beyond Code
The things I do when I'm not staring at a terminal.
Workout Activity
Apple Health → iOS Shortcut (daily automation) → POST /api/workouts → Upstash Redis → React heatmap on page load.
Last 7 days of workouts, synced from Apple Health.
Art & Clay
Paintings, sketches and pottery -a meditative counterbalance to screens.
Strings & Distortion
Mostly noodling with some pop and overdrive, occasionally something that sounds intentional.
Home Lab
All services run as Docker containers on a home server, managed with Coolify and auto-updated via Watchtower.
Self-hosted services running on my home server.
Plex - Media server for movies & TV
Jellyfin - Open-source media streaming
Radarr - Movie library management
Sonarr - TV show library management
Bazarr - Subtitle management
Prowlarr - Indexer manager
Overseerr - Media request & discovery
Tautulli - Plex monitoring & analytics
Coolify - Self-hosted PaaS for app deployment
Homepage - Application dashboard
Homarr - Customisable server dashboard
Watchtower - Auto-update Docker containers
Movies I Recommend
IMDb IDs → OMDB API fetch → Upstash Redis cache → served via /api/movies. Cache auto-invalidates when the ID list changes.
A curated list of films I keep coming back to.
TV Shows I Recommend
Same pipeline as movies - IMDb IDs → OMDB API → Redis cache via /api/shows.
Series worth bingeing.