Hetzner Cloud capacity is chronically sold out, but availability shifts by the minute and the official dashboard only shows the current state.
An independent radar that polls the Hetzner Cloud API every 60 seconds, tracks every restock and sellout across each region, and publishes a running dispatch feed with email subscriptions.
Small engineering teams need on-call routing without paying enterprise prices or stitching together half a dozen tools.
A multi-tenant incident management product. Alerts route through email, Slack, push, or webhooks with retry logic and delivery tracking, billed via Stripe.
2024 — present·Founder and lead engineer·Next.js, TypeScript, tRPC, MySQL, Drizzle, Stripe
A dashcam that doesn't need a server, an app store, or a recurring fee.
A browser-only dashcam: MediaPipe runs vehicle detection through your webcam, captures save locally, and adjustable crop regions tune what gets recorded.
2024·Personal project·React, TypeScript, MediaPipe, Vite
I'm Thomas, a software engineer based in the UK. I've been shipping production software for over six years, mostly on infrastructure-heavy products: SaaS platforms, IoT control systems, and multi-tenant tooling that has to keep running while teams sleep.
I lead engineering and DevOps at Propriotec, where I architect full-stack applications on Next.js and NestJS, run multi-region Kubernetes, and keep an observability stack that catches issues before they reach customers. I also hold the cybersecurity remit, which means the same systems are designed to be defensible, not just functional.
Before that I worked across cybersecurity at BT Group, IoT software at Prolectric, and a string of contract engagements as a freelancer. I hold CompTIA CySA+ and was previously GIAC GCIH certified. The throughline: I prefer building things that have to work for real people, on real infrastructure, for a long time.