Back to projects
RetrievalML InfrastructureNLP

Custom Retrieval Pipeline with Reranker

End-to-end local retrieval pipeline with BM25, FAISS dense search, hybrid ranking, a custom scikit-learn feature reranker, evaluation metrics, CLI tooling, and Streamlit demo.

Views

1

Stars

0

Forks

0

Updated

Jun 24, 2026

Case study

A practical information retrieval project demonstrating hybrid search, reranking, evaluation, and local-first retrieval architecture.

Problem solved

Improves document retrieval quality by combining sparse search, dense search, and learned reranking.

Related projects

GenAI

Loomi Brain

Featured

An AI knowledge/reasoning system focused on intelligent information retrieval, memory, and assistant-like workflows.

Explores how AI systems can retrieve, organize, and reason over information in assistant-like workflows.

Generative AIRAGAgentsLLMsMemory
2 0 0

ML Infrastructure

Custom Vector Database

Featured

A lightweight educational vector database built from scratch in Python, featuring dense vector storage, metadata filtering, exact similarity search, graph-based approximate search, and JSON persistence.

Shows how vector databases work internally, including indexing, metadata filtering, and approximate search.

PythonVector DatabaseANN SearchSimilarity SearchMetadata Filtering
1 0 0

NLP

Custom Embedding Model

Featured

Fine-tuning domain-adaptive Sentence-BERT embedding models for semantic search, retrieval, product search, support ticket matching, and job/CV matching.

Improves matching and retrieval quality by fine-tuning embeddings for specific domains and similarity tasks.

PythonSentence-BERTEmbeddingsSemantic SearchFine-tuning
1 0 0