SRE by day, baker & tinkerer by night.
Writing about infrastructure, home networking, personal growth, nostalgia, and sourdough.
-
Home Assistant Was Unreachable, and My Own Kubernetes Node Was the Firewall
Home Assistant was reachable from its own VLAN but not from my main network, even though the firewall rule for it looked fine. The real cause was hiding two layers deeper, in a Kubernetes component I'd forgotten was even in the path.
-
Sourdough Discard Aloo Naan
Stuffed potato naan made with sourdough discard instead of throwing it away. Enriched dough, a dry choor choor aloo filling, baked hot.
-
errSecInternalComponent: The Intermediate Certificate Your Mac Runner Cannot See
A codesign failure on a self-hosted Mac runner that looked random but came down to where the WWDR intermediate certificate lived, and how fast the build reached the signing step.
-
Moist Eggless Zucchini Bread
A one-loaf eggless zucchini bread. No eggs, no fuss, and the zucchini keeps it moist for days.
-
Eggless Fresh Pasta
A simple eggless dough for a pasta machine, plus a restaurant-style Alfredo to toss it in.
-
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-style pizza dough made entirely with sourdough starter, no commercial yeast. 24 to 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