Cloud Platform Engineering

From landing zones and network topology to multi-tenant Kubernetes clusters and compliance guardrails, I design and operate the kind of infrastructure that a growing engineering organisation can actually rely on.

I’ve built platforms on all three major clouds — Azure (where I’ve done extensive Landing Zone work with Terraform and Azure Policies), AWS (EKS, networking, IAM), and GCP (GKE, embedding with Google PSO). The result is always the same: a platform your developers can consume confidently, with clear standards for security, observability, and delivery baked in from day one.

Infrastructure as Code

Manual infrastructure processes are slow, error-prone, and impossible to audit. I replace them with Terraform modules and Ansible playbooks your team can understand, own, and extend without calling me every time something changes.

Every resource is versioned, every change is reviewed, every environment is reproducible. When something breaks at 2 a.m., your runbook is the code itself — not someone’s memory.

CI/CD Pipeline Design

Most CI/CD problems are not tool problems — they’re architecture problems. Each team invents its own pipeline, quality gates are inconsistent, and every microservice has a slightly different way of doing the same thing.

I design composable pipeline systems where the shared logic lives in templates your teams consume with minimal configuration. Security scans, container builds, environment promotions, rollback logic — all consistent, all auditable, none duplicated. The pattern scales whether you have 5 services or 500.

Technical Leadership & Team Coaching

Engineering excellence doesn’t happen by accident. I work alongside your team rather than above it — conducting architecture reviews, running hands-on workshops, and building the habits that compound over time.

I’ve led teams of senior engineers through platform migrations, run many learning sessions on Docker, Kubernetes, Terraform, and Azure at meetups, conferences and on-site at customers’. I have also coached individuals across multiple projects. The goal is always the same: leave the team stronger than I found it, so they don’t need me to stay.

IoT Prototyping

I’ve been building IoT projects in my spare time for years — Home Assistant integrations, ESP8266 and ESP32 sensors, MQTT pipelines, Prometheus and Grafana dashboards driven by real physical data.

At a hackathon, a friend and I built a snow-depth detector using an ultrasonic sensor and an ESP32 shipping metrics over MQTT. The organisers (84codes) hired me to turn this prototype into a hardware demo kit that connected DHT11 sensors to LavinMQ queues, with a Ruby backend forwarding to Grafana — specifically to make conference workshops tangible.

If you have a hardware idea you want to validate before committing to a full build, I can take it from breadboard to deployable prototype.

Technology Exploration

Every engineering organisation reaches a point where someone needs to actually try the new thing before the team commits to it. That evaluation takes time and focus your team doesn’t have.

I embed with your team as a technical researcher: I evaluate candidate technologies, build proof-of-concepts, stress-test architectural directions, and produce a clear recommendation backed by real evidence — not vendor slides. The engagement ends with a decision, not a shrug.

Past explorations have covered Kubernetes distributions, CI/CD platform migrations, local LLM inference, messaging systems, and cloud-native security tooling. If the question is “should we use this?”, I’ll find out.

Let's work together

Have a project in mind, or just want to talk through a problem?

Get in touch →