ResumeMatch Pro - AI-Powered Resume Analyzer

πŸš€ Introduction

ResumeMatch Pro is an advanced AI-powered resume analyzer and job matching tool designed to streamline the hiring process. Using state-of-the-art NLP techniques, it evaluates resumes against job descriptions and provides actionable feedback to improve candidate-job alignment.

🌟 Features

  • Smart Resume Parsing: Extracts text from PDF and DOCX resumes.
  • AI-Powered Matching: Uses OpenAI embeddings to compute semantic similarity.
  • Comprehensive Analysis: Evaluates skills, experience, education, certifications, and domain expertise.
  • Interactive Dashboards: Visualizes match scores and trends.
  • Batch Processing: Supports multiple resume uploads for bulk analysis.
  • Modern UI: Enhanced with Streamlit for a seamless user experience.

πŸ—οΈ Installation

Ensure you have Python 3.8+ installed. Clone the repository and install dependencies:

pip install -r requirements.txt

πŸ”‘ API Key Setup

Set your OpenAI API key as an environment variable:

export OPENAI_API_KEY='your-api-key-here'

Or add it directly to the script where required.

πŸš€ Running the Application

Launch the Streamlit app:

streamlit run app.py

πŸ“‚ File Formats Supported

  • PDF (.pdf)
  • Microsoft Word (.docx, .doc)

πŸ“Š Visualization

The app provides:

  • Bar Charts for resume comparison.
  • Radar Charts for top candidate analysis.
  • Interactive Tables for detailed breakdowns.

πŸ“₯ Upload & Analyze Resumes

Upload multiple resumes and get:

  • Match Scores based on skills, experience, and education.
  • Personalized Feedback for each candidate.
  • Downloadable Reports in CSV format.

πŸ› οΈ Technology Stack

  • Python
  • Streamlit
  • OpenAI GPT-4 API
  • Scikit-learn (cosine similarity)
  • PyMuPDF (Fitz) (PDF processing)
  • Python-docx (Word document processing)
  • Plotly (Data visualization)

πŸ”— Connect with Me

If you find this useful, feel free to reach out and share feedback!

πŸ”Ή LinkedIn
πŸ”Ή Hugging Face
πŸ”Ή GitHub

πŸŽ₯ Demo Video

Check out the demo video on my LinkedIn to see it in action!


πŸš€ Enhance your hiring process with AI-powered resume analysis!

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support