hi, i'm govind.

go·backend systems·distributed systems·developer tools

i learn by thinking from first principles, tinkering with the details and abusing caffeine until things finally make sense.

i mostly work with NodeJS & go, exploring backend systems through projects i build entirely from scratch — interpreters, tiny data stores, rate limiters and other things that force me to understand what's actually going on.

currently: exploring distributed systems, concurrency patterns, system fundamentals and Go.

you can find my finished projects here.