Essay · Kunj Shah

Building My Own Vector Database from Scratch: 9 ANN Algorithms & Full Query Engine

A deep dive into building a full vector database from scratch — implementing 9 approximate nearest neighbor algorithms, a cost-based query planner, crash-durable write-ahead logging, multimodal ingestion pipelines, GPU-accelerated indexing, and six language SDKs.

All projects · Writing · About · Contact