HNSW graph structure with layered connections and search paths

Build a Pure-Python HNSW Graph: A Hands-On Portfolio CV Project

A step-by-step guide to implementing a pure-Python HNSW graph, with runnable code, testing, and extension paths that demonstrate real systems engineering depth for your CV.

October 7, 2026 · 11 min · 2218 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 visualization of a hierarchical navigable small world graph with layered nodes and weighted edges

Build an HNSW Vector Index from Scratch in Pure Python

A hands-on build guide for a pure Python HNSW vector index — the data structure powering billion-scale vector search at Meta, Spotify, and Qdrant. Includes runnable code, architecture diagrams, and a senior-level extension roadmap.

September 26, 2026 · 14 min · 2780 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