Sagnik Bhattacharjee
datavorous
CS student, class of 2029.
I like building things that are fast, small, or slightly cursed.
Experience
-
Research Intern · Language Technology Research Centre, IIIT H Apr 2026 – present Analyzing computation graphs & NPU perf, usingQualcomm NPU SDK
-
SDE Intern · Undisclosed startup Apr – May 2026 Distillation pipeline for an analog circuit optimizer forMicron Technologies
-
Writeups
-
Reverse engineering the Qualcomm NPU compiler
Reverse engineering · edge inference · Jun 2026 -
What I learned trying to break a single GPU with mixed traffic
Inference engineering · Jun 2026 -
NPUs: what, and where they break
Hardware · edge inference · Jun 2026
I write when something clicks or when I need to think out loud. Side Quests is where I dump running notes and experiments. I also wrote about
building my own curriculum as a freshman, and put out a thread on
staying calibrated as a generalist in fast-paced environments.
Also, my well curated Spotify playlist.
Projects
Things I built, mostly in my first year of college. I tend to go deep on one idea until it either works or teaches me something.
-
sameshi - ~1200 ELO chess engine squeezed into 2KB of C, which
hit the HN frontpage and was liked by
Andrej Karpathy
-
spheni - Vector search built from scratch with product quantization and residual encoding, which was
well received on r/developersIndia
-
dunefetch - Neofetch, but the ASCII art is a live falling sand simulation, which was
loved on r/unixporn
I also built path tracers, inference runtimes, quantization libraries, syscall tracers, GEMM kernels, distraction blockers, and pixel editors - all on GitHub. The most used by strangers on the internet is, unexpectedly,
yars - a Reddit scraper.