I'm Kunal Kumar — a Software Engineer based in India, focused on backend systems and distributed infrastructure. I spend most of my time writing Go, designing APIs, and thinking about how systems fail at scale.

I've contributed to the Node.js runtime and built production systems spanning real-time data pipelines, gRPC services, and Kubernetes-native tooling. I care deeply about correctness, observability, and writing backend code that's boring in the best possible way.

When I'm not deep in a terminal, I'm reading about consensus algorithms, contributing to open source, or writing about the internals of systems like etcd, the Linux kernel, and the Go runtime.

Skills

Primary Language

Go (goroutines, channels, pprof, benchmarking, testing)

Secondary Languages

C, C++, TypeScript, Python, Bash

Backend & APIs

gRPC, REST, WebSockets, Protocol Buffers

Databases & Storage

PostgreSQL, Redis, etcd, SQLite, S3-compatible stores

Infrastructure & Cloud

Kubernetes, Docker, Linux, Terraform, CI/CD

Observability

Prometheus, Grafana, OpenTelemetry, structured logging - zap, tracing - jaeger

Distributed Systems

Raft consensus, leader election, CAP tradeoffs, event sourcing - kafka

Networking

TCP/IP, HTTP/2, TLS, DNS, eBPF, HTTP/3