Resume Scanner

Overview
An AI-powered resume screening tool that takes a job description and a batch of resumes, then ranks and returns the top N candidates that best match the role using a RAG Fusion retrieval pipeline.
The Challenge
Combining multiple retrieval queries and embedding-based searches into a single reliable ranking, without losing strong candidates due to query phrasing or single-retriever bias.
What I Learned
Learned how to implement RAG Fusion by generating multiple query variations, retrieving candidate resumes for each, and merging results with Reciprocal Rank Fusion to produce a more robust final ranking.
Tech Stack
PythonLLM / RAGReciprocal Rank Fusion
Key Features
- RAG Fusion Multi-Query Retrieval
- Reciprocal Rank Fusion Scoring
- Top-N Resume Ranking Against JD