ResumeIQ - AI Resume Analyzer built with Streamlit

ResumeIQ is an AI-powered Resume Analyzer that helps job seekers optimize their resumes for Applicant Tracking Systems (ATS), improve resume quality, prepare for interviews, and generate personalized career roadmaps.

:sparkles: Features

:bar_chart: ATS Analysis

  • Semantic similarity between Resume & Job Description
  • ATS Compatibility Score
  • Skill Match Score
  • Missing Skills Detection
  • Missing Resume Sections
  • Resume Strength Analysis

:page_facing_up: AI Resume Optimizer

Generate AI suggestions for:

  • Professional Summary
  • Skills Section
  • Project Improvements
  • Experience Improvements
  • General Resume Recommendations

The optimizer never fabricates experience and only improves existing content.


:envelope: AI Cover Letter Generator

Generate a tailored cover letter using:

  • Resume
  • Job Description

Download the generated cover letter directly.


:microphone: AI Interview Preparation

Generate personalized interview questions including:

Technical Questions

  • Difficulty Level
  • Expected Answer

Behavioral Questions

  • STAR style preparation
  • Expected Answer

Project Questions

Questions generated from your own resume projects.


:rocket: Personalized Career Roadmap

Generate a learning roadmap including:

  • Estimated ATS Improvement
  • High Priority Skills
  • Quick Wins
  • Weekly Learning Plan
  • Time Estimates

:building_construction: Tech Stack

Backend

  • FastAPI
  • Python
  • Sentence Transformers
  • Scikit-Learn
  • NumPy
  • Pandas
  • Groq API

Frontend

  • Streamlit

AI Models

  • Llama 3 (Groq)
  • Sentence Transformers (all-MiniLM-L6-v2)

Live demo:

Source code:

2 Likes