Arshdeep Singh
Databases, systems, backend
Final-year undergraduate at IIT Roorkee. I build low-level systems with a database instinct: storage engines, indexers, and the backend services around them, mostly in Rust. What holds my attention is the layer underneath: how systems behave when things go wrong, and how the software everyone depends on actually works inside.
Experience
All rolesFeatured work
All projectsWriting
All postsSparse Retrieval, Part 2: SPLADEOct 2026 · 13 minSparse Retrieval, Part 1: Building Up to BM25Oct 2026 · 8 minWhy Read-Only Tests Aren’t Enough for Coding-Agent TrainingOct 2026 · 13 minTwo Parsers, One StreamAug 2026 · 6 minThe Ledger PatternSep 2026 · 13 minHNSW, Part 1: The Mental ModelMar 2026 · SDSLabs BlogHNSW, Part 2: The Rust ImplementationMar 2026 · SDSLabs Blog