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
© 2026 Ranjith Kannan - made with ❤️ using Next.js