Articles
Long-form professional and technical writing.
Building My Homelab Docker Stack
A walkthrough of the self-hosted Docker stack running on my NAS: media, DNS, authentication, CI/CD, monitoring, and a NVIDIA GPU doing actual work.
Introducing AI to Development Teams
After a short but very productive evaluation period, I introduced AI tooling to several development teams at work. Here is what I learned about making that transition stick.
Building an Elite Dangerous Community Platform
SHED is a full-stack .NET platform for our Elite Dangerous group, with a Blazor web app, WPF desktop client, and ASP.NET Core API backend.
Building Jellyfin Plugins with AI
I built two Jellyfin plugins in a week using AI-assisted development. Here is what the process looked like and what I learned along the way.
Building a Type-Safe Twitch API Library in .NET
How I built a modular, type-safe wrapper for the Twitch Helix API using Refit and .NET 10, with full OAuth and EventSub support.
The Recruitment Process
Ten weeks, many interviews, and a lot learned about the current state of tech recruitment in the UK.