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






