Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ResumeIQ - Intelligent Resume Analyzer

Overview

ResumeIQ is an NLP-based career intelligence platform that analyzes resumes against job descriptions and provides personalized insights to improve job readiness.

Problem Statement

Many candidates fail resume screening because they lack visibility into ATS compatibility, skill gaps, and resume quality issues.

ResumeIQ automates resume evaluation and provides data-driven improvement suggestions.

Features

  • PDF Resume Parsing
  • NLP Text Processing
  • TF-IDF Vectorization
  • Cosine Similarity Matching
  • ATS Compatibility Score
  • Skill Gap Analysis
  • Resume Quality Evaluation
  • Job Role Prediction
  • Personalized Learning Roadmap
  • Interview Question Generator
  • Resume Improvement Tracking
  • Automated Excel Reports

Tech Stack

  • Python
  • Streamlit
  • Scikit-Learn
  • Pandas
  • PyPDF2
  • NLP
  • TF-IDF
  • Cosine Similarity

System Workflow

Resume Upload

↓

Text Extraction

↓

NLP Processing

↓

Similarity Analysis

↓

ATS Score Generation

↓

Career Recommendations

Installation

Clone repository:

git clone

Install dependencies:

pip install -r requirements.txt

Run application:

streamlit run app.py

Project Architecture

ResumeIQ/

modules/

pdf_reader.py

similarity_engine.py

skill_extractor.py

ats_score.py

job_predictor.py

recommendation.py

Future Enhancements

  • AI based resume rewriting
  • Job portal integration
  • Advanced ML recommendation model
  • Multi resume comparison

Author

Aftab Ahmed

Computer Science & Engineering (Data Science)

About

NLP-powered resume intelligence platform that analyzes ATS compatibility, predicts suitable job roles, identifies skill gaps, and provides personalized career recommendations.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages