hackquest logo

ResuLens: Automated Resume Screener

ResuLens is a sophisticated automated resume screening tool that utilizes artificial intelligence and natural language processing to effectively match resumes with job descriptions. This project is de

Videos

Description

Overview

ResuLens is a sophisticated automated resume screening tool that utilizes artificial intelligence and natural language processing to effectively match resumes with job descriptions. This project is designed to optimize the recruitment process by delivering precise and unbiased resume assessments.

Problem Statement

Organizations face significant challenges in the inefficiency and subjectivity of manual resume screening. Recruiters often struggle to evaluate numerous applications swiftly while

maintaining fairness and unbiased selection processes. Therefore, there is a need for an automated solution that can efficiently screen resumes based on the job requirements, allowing

recruiters to focus their efforts on engaging with the most suitable candidates.

šŸš€ What Makes ResuLens Stand Out?

ResuLens revolutionizes resume screening by integrating AI-driven intelligence with a flexible and efficient system. Unlike traditional keyword-based filtering, it employs natural language processing (NLP) and machine learning to provide accurate, unbiased, and scalable resume evaluations.

šŸ”¹ AI-Powered Resume Matching

- Uses sentence transformers (`all-MiniLM-L12-v2`) and cosine similarity to match resumes with job descriptions beyond keyword-based filtering.

- Ensures a context-aware evaluation of candidate skills and experiences.

šŸ”¹ Automated NLP-Based Resume Parsing

- Extracts key details using Rule-based Named Entity Recognition (NER) and Groq API for faster and more precise resume processing.

- Identifies skills, education, experience, and soft skills dynamically.

šŸ”¹ Feature Flags for Customization

- Integrated with Flagsmith, allowing real-time toggling of features like resume summarization, API integration, and processing limits without redeployment.

- Provides adaptive control for different screening needs.

šŸ”¹ Bias Reduction & Fair Screening

- Focuses on skills-based evaluation, reducing biases associated with manual screening.

- Ensures unbiased ranking of candidates by analyzing resumes contextually and systematically.

šŸ”¹ Efficient & Scalable Processing

- Supports batch resume uploads with automated tabular scoring for easy interpretation.

- Designed to scale seamlessly for companies handling high volumes of applications.

By leveraging AI, NLP, and configurable feature flags, ResuLens enhances accuracy, efficiency, and fairness in hiringā€”helping recruiters focus on the best-fit candidates faster than ever.

Progress During Hackathon

80

Tech Stack

React
Python
FastApi
Sentence Transformer
Flagsmith
Tailwind
Groq