Anurag Pathak

Backend Engineer · Systems Thinker

@AnuragThePathak

I build backend systems with a focus on clarity, explicit boundaries, and code that reads like it explains itself — simple by choice, not by limitation. Building software and backend systems since 2020. Currently at Kotak, previously at CNCF.

Anurag Pathak

Dependencies flow inward

If the code compiles, it should probably work. The type system catches mistakes before I do.

Interfaces define boundaries

Every component gets its dependencies through the constructor. No globals, no surprises.

Readable by design

Types let me read code like a book. Every line earns its place — but I'll split one into three if clarity demands it.

Fail fast, fail clearly

Invalid inputs get rejected immediately with structured errors. Problems discovered late are problems discovered expensively.

Darcula Theme preview

Darcula Theme

A JetBrains-inspired dark theme for VS Code

Born from countless hours of backend coding, this theme brings the clarity of JetBrains' Darcula to VS Code. It's optimized for Go with first-class semantic token support — distinguishing structs from interfaces, exported from unexported symbols, and packages from methods at a glance. Comfortable contrast, no neon colors, just readability-first design for long coding sessions.

See all work →
2025-

Software Engineer

Kotak Mahindra Bank

System boundaries, data flow, reliability.

2022

Open Source Intern

OpenELB · CNCF

Go APIs, Kubernetes-facing backends.

B.Tech in Computer Science — NIT Silchar · 2024

View full resume →
See all posts →