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