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 a small homelab — 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.


