• AI / ML

AI Resume Analyzer

Compares a resume PDF with a job description and returns a match score with AI feedback.

What I built

  • Created an interactive Streamlit application that extracts text from uploaded resume PDFs and compares it with a supplied job description.
  • Generated text embeddings with Sentence-Transformers and calculated cosine similarity with scikit-learn to display a resume-to-job match score.
  • Integrated Groq chat completions for qualitative feedback and improvement suggestions, with displayed analysis metrics and downloadable text reports.