Hey, I'm Gurshaan
I'm an engineer who loves designing and building meaningful things for the web. From frontend and backend to deployment, I focus on building software that's practical, usable, and reliable.
Stack
Projects
Writing
Go Maps Internals: From Simple Lookups to Swiss Tables
Understanding Go map implementation: from basic usage to the new Go 1.24 Swiss Tables architecture. Learn how hashing, bucketing, control words, and quadratic probing make Go maps so fast.
Mediasoup: Building Scalable WebRTC Video Conferencing Applications
Deep dive into mediasoup architecture: SFU implementation, worker models, transports, producers, consumers, and the tricky parts developers get wrong. Learn how to build production-grade video conferencing systems.
WebRTC Architectures: From P2P to Scalable Video Conferencing
Understanding WebRTC architectures for video conferencing: P2P connections, mesh networks, MCU, and SFU. Learn why Zoom and Google Meet use SFU instead of peer-to-peer.