A visualization of a vector graph

Building a Pure Python HNSW Vector Index with Disk Persistence

Learn to implement a hierarchical navigable small world graph from scratch in Python, with persistence and incremental updates, to impress hiring managers.

October 10, 2026 · 13 min · 2738 words · martinuke0
Code editor with a visualizing HNSW graph

Hierarchical Navigable Small World Vector Index: A Hands‑On Portfolio Project

A step‑by‑step guide to building a hierarchical navigable small‑world vector index from scratch, with runnable code, benchmarking, and production‑ready extensions.

September 28, 2026 · 5 min · 1046 words · martinuke0
Abstract visualization of a hierarchical graph with nodes and edges

Building a Hierarchical Navigable Small World (HNSW) Vector Index in Pure Python

Learn to build a from‑scratch HNSW index for semantic similarity search, showcasing systems skills for hiring managers.

September 26, 2026 · 7 min · 1360 words · martinuke0
A diagram of a vector index

Building a Pure-Python IVF-PQ Vector Index with On-Disk Storage for RAG Pipelines

This guide walks through implementing an IVF‑PQ index in pure Python, storing data on disk and integrating it into a RAG pipeline for sub‑second similarity search.

September 19, 2026 · 2 min · 358 words · martinuke0
A stylized graph of nodes and edges representing an HNSW index

Building a HNSW Vector Index from Scratch in Python

Learn to build a HNSW‑based vector index from scratch, demonstrating systems skills that catch hiring managers’ eyes.

September 19, 2026 · 4 min · 821 words · martinuke0
Feedback