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.