online /cvtz UTC uptime --:--:-- local --:--:--v0.3.1-syn
▶ /cv · last revised 2026.03 · pdf available on request

cv.

10+ years in devops, sre, and sysadmin. terraform, nomad, kubernetes, prometheus, more bash than is strictly healthy. terse on purpose.

01 · work

2023 — now
ambio.systems
remote · uk

staff devops engineer

platform team-of-one. cloudflare workers, terraform, nomad, a small mountain of yaml. shipped the auth platform that everyone now politely complains about.

terraformnomadcloudflarerusttypescript
2021 — 2023
tecapps
remote

senior site reliability engineer

on-call rotation, kubernetes, prometheus, grafana. wrote the runbook nobody wanted. then they wanted it.

kubernetesprometheusgrafanaawsgo
2019 — 2021
a fintech you've heard of
london · uk

devops engineer

turned a hand-rolled jenkins farm into something that occasionally finished. paged at 3am for a year. learned what tolerable means.

jenkinsawspythonansible
2016 — 2019
a startup that died gracefully
london · uk

sysadmin / generalist

racked servers in a colo. wrote the deploy script. answered the support email. all in one tuesday.

debianbashpostgresnginx

02 · talks

2025

meshtastic for people who already have too many hobbies

↗ emfcamp · uk
2024

metrics or it didn't happen

↗ srecon emea
2024

i ran a blog on notion (do not do this)

↗ state of the web · london
2023

cloudflare workers without losing your mind

↗ devopsdays london
2022

on-call is a culture problem

↗ sre lounge meetup

03 · side projects

ongoing

meshtastic node FOXP1

a heltec v3 in a sandwich box on a ridge. relays for ~12km. mostly relays jokes.

ongoing

a homelab

three intel nucs, a synology, more wireguard than is strictly necessary.

2024 — now

a small zine

one issue a year. essays + photographs. printed at home on a riso clone.

2022 — now

community organising

a local mutual-aid mesh + a small queer tech reading group.

04 · elsewhere

refs
on request

i can put you in touch with eng managers, peers, and direct reports. names + contact details on request — i'm not putting them on a public page.