Featured project
Project
EXI — Knowledge & Retrieval Engine
Internal knowledge engine — hybrid keyword, vector and graph retrieval
Rust
tantivy
LanceDB
EE
Overview
About this project
A knowledge and retrieval engine written in Rust, built for our own engineering work. It indexes documents three ways at once — full-text keyword search (tantivy/BM25), multilingual vector embeddings (LanceDB), and a knowledge graph of entities and their co-occurrences — then blends all three into a single ranked result. Multilingual by design, so Arabic and English content are searchable together.
Internal tooling, not a product: it runs on our own infrastructure and powers how we search across our codebases and documentation. Listed here because the retrieval architecture is some of the more interesting engineering we’ve done.