Skip to content
View SaolGhra's full-sized avatar
🌍
MinecraftEarth
🌍
MinecraftEarth

Highlights

  • Pro

Block or report SaolGhra

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SaolGhra/readme.md

Spencer Bullock

Software Engineer · Platform & DevOps · United Kingdom

saolghra.co.uk · LinkedIn · spencer@floatweb.co.uk


About

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.


Stack

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


Projects

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.

Also

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.

Pinned Loading

  1. Armor-Hud Armor-Hud Public

    Armor HUD adds a visual overlay to Minecraft that displays your armor's condition with color-coded durability bars. This makes it easier to keep track of your armor’s health during gameplay.

    Java 1 2

  2. ElytraSwapper ElytraSwapper Public

    Elytra Swapper is a Minecraft Fabric mod that allows players to quickly swap between an Elytra and a Chestplate.

    Java 6 2