Resume Intelligence Platform

  • Tech Stack: FastAPI, Python 3.11, SQLAlchemy, SQLite, spaCy, sentence-transformers, scikit-learn, React 18, TypeScript, Vite, Zustand, TanStack Query, Tailwind CSS, Docker
  • Github URL: Project Link

An AI-powered hiring platform that streamlines recruitment end to end. Teams post job openings, upload candidate resumes (PDF/DOC/DOCX), and let the platform parse, score, and rank applicants automatically.

Candidate ranking combines semantic similarity, skill matching, and experience analysis using spaCy, sentence-transformers, and scikit-learn, while job descriptions get their requirements extracted automatically. It also generates tailored interview questions per candidate-job pairing via the Google Gemini API with graceful fallback logic. A FastAPI backend with JWT admin auth serves a React + TypeScript frontend, and the whole stack ships with Docker Compose.