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
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
How Nixpacks, buildctl, and BuildKit Actually Fit Together
Three tools, one deploy pipeline. What Nixpacks plans, what buildctl sends, what buildkitd executes — and why you need two registry hostnames, a Unix socket, and a Dockerfile you never wrote by hand.
May 24, 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.