SRE by day, baker and tinkerer by night. Writing about infrastructure, Kubernetes, Terraform, home networking, Rust, and sourdough.
-
The Homelab Grows Up: Proxmox, k3s, and Real GitOps
Moving my homelab from Docker containers running on the hypervisor to a k3s cluster with Gitea, ArgoCD, sealed secrets, and automated dependency updates — and every gotcha along the way.
-
Nanakshahi Calendar, Rebuilt from the Jantri
A ground-up rebuild of my Nanakshahi calendar: dates extracted from the printed Jantri, an astronomical engine for future years, and honest labels on every date.
-
Sourdough Neapolitan Pizza Dough
Neapolitan pizza dough made entirely with sourdough starter — no commercial yeast. 48–72 hour cold ferment.
-
Sourdough Boule
Open-crumb sourdough boule baked in a Dutch oven. Bulk ferment, overnight cold proof, and a scored crust.
-
Soft Fluffy Sandwich Bread
A soft, enriched sandwich loaf made with bread flour, milk, butter, and egg. Stays tender for days.
-
Pizza Bianca with Quick White Sauce
White pizza with a quick crème fraîche-style sauce made from heavy cream and yogurt. No cooking required.
-
Pearled Couscous Salad with Chickpeas
Pearled couscous with chickpeas, cucumber, cherry tomatoes, olives, feta, and a lemon-Dijon dressing. Good warm or cold.
-
No-Cook Neapolitan Tomato Sauce
Authentic no-cook Neapolitan pizza sauce — whole peeled tomatoes crushed by hand, salt, olive oil, basil. Nothing else.
-
Neapolitan Pizza Dough (Home Oven)
Cold-fermented Neapolitan-style pizza dough for a home oven with a pizza steel. Includes a whole wheat variant.
-
Nanakshahi Calendar Update
Nanakshahi calendar ICS update — daily Nanakshahi dates now show in your calendar app alongside Gurpurabs, no extra app needed.
-
EthniCal: Fostering Inclusivity Through Cultural Awareness
EthniCal — a calendar that surfaces cultural and religious holidays from underrepresented communities, built for workplace inclusivity.
-
Home Network Journey
How I built and evolved my home network — VLANs, self-hosted services, hardware choices, and the lessons from getting it wrong first.
-
From Kado to Rust: The Late-Night Coding Saga Continues
Building a badge generator in Rust as a follow-up to Kado — more late-night coding, a new language, and lessons learned.
-
Kado: Weaving Infrastructure Management into Late-Night Code
The story behind Kado — a Go tool for infrastructure management, built in late-night sessions after the toddler went to sleep.
-
Media Sheet
A Google Apps Script that uses OMDB API to build a family movie tracking sheet — what we've watched, what we haven't.
-
Nanakshahi Calendar
A script that generates an ICS file for Nanakshahi dates and Sikh religious holidays, subscribable in any calendar app.
-
Terraform-GCP-K8s: A Jenkins DevOps story
In this post we are going to bootstrap a disposable Kubernetes cluster in Google Cloud Platform using Terraform. Once we have the cluster ready, we will use ...
subscribe via RSS