

Avik Mukherjee
Love to build cool stuff, ship fast, and break things responsibly.
Experience
Sept 2024 - March 2025
Remote
Trainee Engineer
Nov 2023 - Feb 2024
Remote
Mobile Developer Intern
Projects
Blog
WebRTC Deep Dive: From Peer to Peer to Global Scale
A full technical breakdown of WebRTC, the protocol behind Zoom, Discord, and Google Meet. Covers why it runs on UDP, the seven protocol layers, NAT traversal with STUN and TURN, the P2P versus SFU scaling problem, and the production gotchas nobody warns you about.
Jun 21, 2026
Why 'AI Will Replace Coders' Is the Wrong Conversation
Everyone's arguing about who's ngmi because of AI. The real question is simpler and a lot less comfortable.
Jun 14, 2026
From 342MB to 37MB: The Go Image I Was Shipping Wrong
I'm new to Go. Our backend image was 342 MB and I had no idea what to do about it. This is the story of learning what each line of the production Dockerfile actually does — multi-stage builds, distroless, CGO_ENABLED=0, and stripping symbols — by getting the size down to 37 MB.
Jun 4, 2026
Development
Sponsor
Support my open-source work
If my projects, blog posts, or tools have helped you, consider sponsoring me on GitHub. Every contribution keeps the side projects shipping.