Skip to content
View mr-karan's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@ACM-SNU @zerodha

Block or report mr-karan

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mr-karan/README.md

Hey, I'm Karan Sharma

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.

What I Work With

Languages: Go, Python
Infrastructure: Kubernetes, Nomad, Docker, Terraform
Observability: Prometheus, Grafana, ClickHouse, Vector
Networking: DNS, WireGuard, load balancing

Projects I Maintain

  • 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.

Writing

Some posts I'm proud of:

Outside of Code

Badminton, road trips, and experiments in the kitchen. I also maintain a Spotify playlist of indie music I like.

Get in Touch

Pinned Loading

  1. logchef logchef Public

    Lightweight, single-binary log analytics interface for ClickHouse, focused on high-performance querying and visualization

    Go 879 54

  2. doggo doggo Public

    🐶 Command-line DNS Client for Humans. Written in Golang

    Go 4.5k 143

  3. barreldb barreldb Public

    A disk based KV store (based on Bitcask implementation)

    Go 204 10

  4. monkeybeat monkeybeat Public

    Generate a random stock portfolio and find out if it beats the markets!

    Python 72 13

  5. calert calert Public

    🔔 Send alert notifications to Google Chat via Prometheus Alertmanager

    Go 208 70

  6. swiggy-analytics swiggy-analytics Public

    Analyse your swiggy orders 🍔

    Python 291 35