Skip to content

Work

Selected projects and case studies.

A few things I've built and some of the more interesting problems I've worked through.

Projects and tools

A small selection of things I've built.

Triple C

A responsive website for an independent therapy business, built to match its visual identity and handle changing content.

Visit

Wardenwatch

A Go service that creates and removes PowerDNS records as Docker containers start and stop.

Source

Git Web Server

A small Go web server that publishes files and templates from Git repositories, with webhook and Vault support.

Source

Case studies

Certificate failure across the network path

A certificate request failed inside Kubernetes. The route existed, but a firewall policy elsewhere in the path was blocking it.

Read

Tier-0 PostgreSQL and GlusterFS incident

A stalled PostgreSQL recovery turned out to be a storage failure underneath it, changing both the recovery plan and the design.

Read

A recoverable GitOps bootstrap architecture

The tools meant to rebuild the platform were running on the platform itself. I split out a small seed environment to break that loop.

Read

Docker Swarm manager recovery

One Swarm manager lost its local identity after an outage. I repaired that state without disturbing healthy quorum or unrelated Docker data.

Read

FortiGate migration and security redesign

I used a firewall migration to replace accumulated rules with clearer zones, routing, policy, and management boundaries.

Read

Working on something interesting?

Tell me about it and I'll let you know if I can help.

Get in touch