Software Engineer 路 Platform & DevOps 路 United Kingdom
saolghra.co.uk 路 LinkedIn 路 spencer@floatweb.co.uk
I write software and I run the infrastructure it ships on. Most of my background is building things Java services, tooling, mods, client sites but the part I kept gravitating toward was the server it ran on, how it got deployed, and whether I'd find out before anyone else if it fell over.
So these days I work across both: platform and DevOps work with a software engineer's instincts still attached. I know what developers need from a platform because I'm still one of the people asking for it.
Currently open to platform, DevOps and backend roles in the UK or remote.
Languages: Java 路 Go 路 Python 路 TypeScript 路 Bash
Backend: Spring 路 REST APIs 路 Maven 路 Gradle
Infrastructure: Linux 路 Docker 路 Docker Compose 路 Nginx 路 Apache 路 Cloudflare 路 Coolify
CI/CD & Observability: Jenkins 路 GitHub Actions 路 Prometheus 路 Grafana
Learning: Kubernetes 路 Terraform 路 AWS
| Project | What it is |
|---|---|
| FloatWeb | UK web & software studio I co-run. I build the sites and own the platform behind them deployments, load balancing, TLS, backups and uptime for real clients. |
| Armor HUD | Fabric mod with colour-coded armour durability bars and a drag-to-position UI. 1M+ downloads. A CI/CD pipeline builds, tests and publishes each release across 20 Minecraft versions. |
| VantaSpec | UK PC hardware price-comparison platform, in development. Interface, search and accounts are built; the open problem is reliable pricing ingest at scale. |
| Elytra Swapper | Fabric mod for one-key Elytra/Chestplate swapping. 220k+ downloads across 16 game versions, shipped through the same release pipeline. |
| MinecraftEarth | Survival server on a 1:200 scale map of Earth. Folia for regional threading, custom Java plugins, and tuning tick times under real load. Peaked at 102 concurrent players; discontinued. |
I run/maintain 3 servers, 20+ containerised services, Prometheus and Grafana for metrics, push alerts on everything. It's where most of what I know about running systems came from.
My portfolio is part of that: a self-hosted Next.js app in a multi-stage image, pulled by two hosts from a private registry, behind a Cloudflare Tunnel. Write-up here.


