Software Engineer at Zerodha, focused on infrastructure, observability, and distributed systems. I build reliable systems and write about what I learn at mrkaran.dev.
Based in Bangalore. You'll find me as @mrkaran around the internet.
Languages: Go, Python
Infrastructure: Kubernetes, Nomad, Docker, Terraform
Observability: Prometheus, Grafana, ClickHouse, Vector
Networking: DNS, WireGuard, load balancing
- doggo — Command-line DNS client for humans. Supports DoH, DoT, and more.
- logchef — Lightweight log analytics interface for ClickHouse.
- calert — Send Prometheus Alertmanager notifications to Google Chat.
- arbok — Secure HTTP tunnels to localhost using WireGuard.
- nomad-vector-logger — Collect Nomad application logs with Vector, enriched with metadata.
- nomctx — Fast cluster and namespace switching for Nomad (like kubectx).
- gullak — Expense tracker with natural language input, powered by LLMs.
- awesome-investing — Curated list of investment and finance resources.
Some posts I'm proud of:
- Understanding Networking in Nomad
- Using ClickHouse Keeper for Replication
- Running Nomad for home server
- DNS Lookups in Kubernetes
Badminton, road trips, and experiments in the kitchen. I also maintain a Spotify playlist of indie music I like.
- Twitter: @mrkaran_
- Mastodon: @[email protected]
- Blog: mrkaran.dev






