Projects
Projects
Things I build, evaluate and run — described plainly, with links to related writing.
sed.is
ActiveThis website — a static site built with Astro, served by Caddy with automatic TLS.
Multi-datacenter Kubernetes platform
ActiveOn-premises Kubernetes spread across independent datacenters, with workload and security domains separated by design.
Distributed vulnerability management platform
ActiveA scanner platform built from independent services, Kafka-based messaging and an evidence-based asset model.
Healthcare Kubernetes (independent)
CompletedKubernetes infrastructure for medical-grade environments, independently architected and implemented as a contractor.
Automated certificate lifecycle
ActiveIssuing, renewing and distributing TLS certificates automatically, with validation before anything ships.
Shared CI/CD workflows
ActiveReusable GitHub Actions workflows and a standardised delivery path from build to Kubernetes, built for multiple teams.
Authoritative DNS with GitOps
PrototypeDesigning authoritative DNS for an on-premises environment so that zones and servers are managed as code.
Kafka MirrorMaker 2 replication
ActiveCross-cluster Kafka replication with MirrorMaker 2, deployed on Kubernetes with generated configuration and runtime secrets.
Kubernetes observability
ActivePrometheus and Grafana monitoring tuned so alerts are actionable — including distinguishing node-level from container-level failures.
FortiManager automation
ActiveTooling around the FortiManager JSON-RPC API to automate device provisioning and configuration workflows.