Skip to content

Bella1801/resume-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“„ AI Resume Analyzer (For Job Seekers)

As a fresher actively looking for opportunities, I built this project to solve a real problem I personally faced β€” πŸ‘‰ β€œHow do I know if my resume matches a job description?”

This tool helps me (and others) evaluate resumes against job roles and improve them based on data-driven insights.


πŸš€ What This App Does

  • πŸ“Š Calculates how well a resume matches a job description
  • πŸ” Identifies missing keywords
  • πŸ’‘ Suggests improvements to increase chances of selection
  • πŸ“ˆ Visualizes match score

🎯 Why I Built This

During my job search, I realized that many companies use ATS (Applicant Tracking Systems) to filter resumes.

As a fresher, it was difficult to understand:

  • Why my resume gets rejected ❌
  • What skills are missing πŸ€”
  • How to tailor my resume for each job 🎯

So, I built this tool to:

  • Analyze resumes like an ATS
  • Improve my chances of getting shortlisted
  • Practice real-world NLP concepts

πŸ› οΈ Tech Stack

  • Python
  • Streamlit
  • Scikit-learn (TF-IDF, Cosine Similarity)
  • NLTK (Text Processing)
  • PyPDF2 (PDF Extraction)

βš™οΈ How It Works

  1. Upload your resume

  2. Upload or paste a job description

  3. The app:

    • Cleans and processes text
    • Converts text into numerical vectors (TF-IDF)
    • Calculates similarity using cosine similarity
  4. Outputs:

    • Match Score (%)
    • Missing Keywords
    • Matching Keywords

🌐 Live Demo

πŸ‘‰ https://resume-analyzer-jpxdam6zashi8ghporuvvk.streamlit.app/


ai analyzer

▢️ Run Locally

pip install -r requirements.txt
streamlit run app.py

πŸ’‘ What I Learned

  • Practical use of NLP in real-world problems
  • How ATS systems work
  • Building and deploying web apps using Streamlit
  • Working with GitHub and deployment tools

πŸš€ Future Improvements

  • πŸ€– AI-based resume suggestions (LLM integration)
  • πŸ“Š Better visual analytics
  • 🎯 Role-specific keyword recommendations

πŸ™‹β€β™€οΈ About Me

I am a fresher passionate about Data Analytics and building real-world projects.

This project is something I actively use during my job search to improve my resume.

πŸ”— GitHub: https://github.com/Bella1801


⭐ Support

If you find this project useful, feel free to give it a ⭐!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages