Deep dives on building software — from the cluster up to the agent.
I’m Raveesh, a full stack builder. I run a Kubernetes cluster on my desk, build with MCP and agentic AI, and write down what I learn — in depth, with the code. More about me →
Kubernetes and Cloud Native
Kubernetes, homelabs and the CNCF landscape — run for real.
MCP and Agentic AI
The Model Context Protocol and AAIF projects.
Becoming a Full Stack Builder
The craft, and what it means if you are just starting out.
Experiments with Distributed Systems
Scale, and deep dives into how distributed systems behave.
Commerce and Agentic Commerce
Commerce systems, and what changes when agents become the buyers.
Latest
-
[dedo] 4/5: House Rules, Your Conventions as Lint
Every organisation has conventions no public standard knows about. dedo lets you write them as CEL checks in rules.yml, share them from one git tag, and see them in the editor.
More writing
-

Building the Observability Stack for my 4-Node Homelab Kubernetes Cluster with Headlamp and Beszel
No Prometheus. No Grafana. No YAML hell. Just two lightweight tools that give you everything you need to monitor a homelab cluster.
-

Secure GitLab Runners on a Local 4-Node K8s Cluster Through GCP Secret Manager and External Secrets Operator v2
A complete guide to running GitLab CI/CD on your homelab Kubernetes cluster without ever putting a secret in a file.
-

SSH Over the Internet Without Exposing Your Server — Cloudflare Tunnels + Zero Trust Access
You want SSH access to your home server from anywhere in the world. The naive approach — opening port 22 on your…
![[dedo] 4/5: House Rules, Your Conventions as Lint](https://raveesh.me/wp-content/uploads/sites/2/2026/10/dedo-04-hero.png)