Hybrid RAG for corporate documentation
An auditable, end-to-end RAG system: it processes heterogeneous documents, combines BM25 with vector search, reranks evidence and preserves page-level traceability so every answer can be verified.
Main projects / 04
I selected the four pieces of work that best represent my interests and abilities. Each one explains the problem, how it works, the technologies I used and my responsibility.
An auditable, end-to-end RAG system: it processes heterogeneous documents, combines BM25 with vector search, reranks evidence and preserves page-level traceability so every answer can be verified.
A desktop product combining perceptual hashing, an incremental SQLite index, parallel processing and a native Rust bridge to review and safely remove duplicates—even from USB-connected phones.
An experimental pipeline for an especially noisy signal: it turns text into semantic embeddings, combines two LightGBM ensembles and translates each classification into an explanation with visible confidence, signals and limitations.
A generative AI assistant designed as a public service rather than an isolated demo: controlled retrieval, NDJSON streaming, sessions, queueing, usage limits and privacy sanitisation in one conversational experience.