~about
I'm Gaurav Singh — a software engineer who likes small tools, careful systems, and the unreasonable satisfaction of a fast feedback loop.
Day job: building at Atlan, where I spend time on data platforms and the quiet infrastructure that keeps them honest.
Off hours: language models, small enough to read end to end. I trained an 11-million-parameter BitNet from scratch — every weight −1, 0 or +1 — and then spent longer writing the WebAssembly kernels to run it in a browser tab than I spent training it. Along the way I measured what ternary actually costs, including the comparison where it loses.
Also essays I don't publish and poems I rarely finish. This site is the few of each that made it past the drawer.
currently
- building
- inference engines and the models that run on them — quantization, on-device execution, and the kernels underneath
- reading
- low-bit quantization papers, and whether their numbers survive being reproduced
- contributing
- inference routing in vllm-project/semantic-router
- learning
- how to write less, better. Slowly.
colophon
No cookies, no newsletter, no webfonts, and a palette picked at random every time this page loads. The long version — what it is made of, measured at build time — is at /colophon.