Iβm a Principal Site Reliability Developer with over a decade of experience across automation, systems engineering, and cloud infrastructure.
I specialise in building resilient and scalable systems through strong DevOps and SRE principles, automating everything from Infrastructure as Code (IaC) and release pipelines to observability, monitoring, and recovery workflows.
My work bridges software development and operations, with a focus on automation, scripting, reliability, and efficiency across cloud environments.
When Iβm not developing automation frameworks or optimising CI/CD, Iβm usually improving open source workflows, maintaining cloud-native toolchains, designing CI/CD frameworks, or experimenting with Kubernetes and self-hosted systems in my lab.
Seerr is an open-source media request and discovery platform that integrates with Plex, Jellyfin, and Emby, supporting automation tools like Sonarr, Radarr, and Overseerr.
As part of the core Seerr team, I focus on maintaining and improving the projectβs automation, CI/CD pipelines, and developer workflows.
My contributions includes:
- Designing and maintaining GitHub Actions workflows for testing, linting, and container image builds
- Building and optimising release automation pipelines for production and development builds
- Managing Docker image releases, build reproducibility, and dependency management
- Implementing CodeQL
- Enhancing reliability, build speed, and consistency across multi-stage CI environments
- Supporting the wider contributor community with automation guidance and tooling improvements
Seerr represents my commitment to open, community-driven reliability engineering.
| Project | Description |
|---|---|
| podcheck | A CLI tool to automate Podman image updates or notify when updates are available. Selective updates, exclude containers, custom labels, notification plugins, prune when done etc. |
| terraform-gcp-ubuntu-container-ready-e2-micro-vm | Terraform module for deploying a container-ready Ubuntu VM on GCP. |
| oci-free-terraform-a1-max | Automate free-tier ARM instance deployments on Oracle Cloud with Terraform. |
| authentik-webfinger-proxy | WebFinger endpoint for Tailscale SSO to integrate with an Authentik instance. |
| k3s-cluster-maintenance | Automation for maintaining k3s clusters with zero downtime. |
| jellyfin-plugin-audiotagger | An automatic audio tagging plugin for Jellyfin that analyses movie audio streams and adds descriptive tags based on channel layout, codec and audio quality. |
See more on my repositories.
- Expanding open source automation and CI/CD reliability
- Enhancing observability, reliability, and incident response tooling
- Building reusable infrastructure tooling for hybrid environments
- Driving DevOps and SRE standardisation across open and enterprise environments




