I build systems that don't apologise for existing.

Staff DevOps Engineer focusing on Go, Rust, and distributed systems. Design systems for performance and technical clarity.

Recent Writing

Aug 17, 2026

Parallel Branches Without Stashing: `git worktree`

Reviewing a PR while you're mid-feature usually means stash, checkout, review, checkout, stash pop, and hope nothing got left behind. git worktree checks out a second branch into its own folder instead.

Aug 17, 2026

Go 1.27 and encoding/json/v2: The Engine Changed, the Contract Didn't

go1.27rc1 replaces the engine under encoding/json with encoding/json/v2 internals, and existing callers will not notice: the v1 shims restore every v1 semantic, including two the v2 docs call security relevant. What moved is performance, split by payload shape and direction, and what moved is opt-in, behind an explicit import.

Aug 15, 2026

Generic Methods in Go 1.27: What Changed, What Didn't

For as long as Go has had generics, a method could only use the type parameter its receiver declared, so producing anything else meant a package-level function taking the receiver as its first argument. Go 1.27 changes that, but only partway…

Selected Projects

View all

Experience

View more
JUN 2026 — PRESENT

Staff DevOps Engineer

Automattic

Rebuilt the way internal automation tools securely access the company's code repositories, replacing a fragile, manually managed system with a properly scoped, auditable one. Then led the rollout of an organisation-wide system that automatically checks software dependencies for updates and merges safe ones in in, cutting down the manual work engineering teams previously had to do to stay patched and secure.

NOV 2024 — JUN 2026

Lead Technology Consultant

Technogise

AI-assisted delivery and deep tooling integrations; analytics, internal tools, and workflows; self-serve reporting for finance. Reliability, security, CI/CD, and cluster operations; edge services and mentoring; polyglot work in regulated gaming.

JUN — NOV 2024

Technology Consultant

Technogise

Raised architecture and delivery velocity; shipped annual identity re-verification aligned with engineering standards.

NOV 2021 — JUN 2024

Director of Software Engineering

engineering.com

Self-service white-label instances; improved web and API performance; hybrid-to-native apps; on-demand environments for dev and QA.