Sagnik Bhattacharjee

aka datavorous
I build small systems to understand how software works at a low level: memory, rendering, search, and performance.

Projects

Spheni
CPU-first vector search engine in C++ with Flat/IVF-Flat indexes and OpenMP-parallel search.
Rayfloat
A multithreaded, BVH-accelerated CPU path tracer built to study performance, memory behavior, and algorithmic bottlenecks on multi-core systems.
Read my write-up.