
Under the Hood of Vector Databases
A deep dive into embeddings, approximate nearest neighbors, and the architecture of similarity search, covering algorithms like HNSW, IVF, ANN, etc.
Moyez Rabbani
Hi, I'm Moyez — a Software Engineer from Kolkata, India with a genuine curiosity for the deeper side of Computer Science. I don't just use tools, I want to understand how they work under the hood.
Over the past 2.5 years, I've built end-to-end software that works well and looks even better. I care about design and user experience as much as I care about the code behind it — good software should feel effortless to use.
When I'm not coding, you'll find me reading or at the gym. I like building things, staying sharp, and never sitting still for too long.
Featured writing first, then the newest notes on engineering, design, and building useful products.

A deep dive into embeddings, approximate nearest neighbors, and the architecture of similarity search, covering algorithms like HNSW, IVF, ANN, etc.

Building RAG for 1,000 docs is a weekend project. At 10 million, it's a whole different story. In this article we break down everything to help you design one.

A step-by-step walkthrough of transformer architecture that follows one sentence from raw text to a translated output — with the attention math worked out by hand, not hand-waved.
Leave a message here, or send an email at moyezrabbani.work@gmail.com