Applicant Tracking System

Ranks CVs against a job description using sentence embeddings.

Team project · 2025 · Code

A web app that takes a job description and a batch of CVs (PDF or text) and returns the best matches.

  • Ranking. SentenceTransformers embeddings scored by cosine similarity.
  • App. Flask with live progress updates over Socket.IO, sanitised uploads, and Docker for deployment.