Blog

GitOps, Cilium, and proper HTTPS on a bare metal cluster

2026-03-30

Setting up ArgoCD for GitOps, migrating from Flannel to Cilium, and wiring up Gateway API with cert-manager and Let's Encrypt for real HTTPS on a homelab Kubernetes cluster.

Kubernetes observability with Prometheus and Grafana

2026-03-25

Deploying the kube-prometheus-stack on a homelab Kubernetes cluster, exposing Grafana remotely over Tailscale, and a swap gotcha that took down the cluster after a reboot.

Building a Kubernetes cluster on a home server

2026-03-12

Setting up KVM virtualization and a three-node Kubernetes cluster on a Dell micro PC — the decisions, the why, and the gotchas.

Making this website

2026-03-01

The technical decisions behind this portfolio — Next.js, MDX, TypeScript, and AWS Amplify — and why each one made sense.