Skip to content
All projects

ResuMatch

AI-powered resume screener — upload PDF/DOCX, paste a job description, and get a multi-dimensional match score across 5 rubric dimensions plus recruiter playbook evaluation. Supports batch comparison of up to 10 resumes concurrently, PDF report downloads, and Redis-backed rate limiting with per-device history.

Solo full-stack — product, AI integration, and deployment

ResuMatch screenshot

Problem

Manual resume screening is slow and inconsistent. Recruiters need a fast way to score candidates against a job description without reading every page.

Approach

Built an AI screener on Next.js that extracts text from PDF/DOCX, evaluates resumes across a 5-dimension rubric plus a recruiter playbook, and supports batch comparison of up to 10 resumes concurrently. Added Redis-backed rate limiting and per-device history so the free demo stays usable under load.

Outcome

A live tool that returns multi-dimensional match scores, downloadable PDF reports, and side-by-side comparisons in seconds — useful for recruiters and candidates polishing applications.

Highlights

  • Multi-dimensional AI scoring with Gemini via OpenRouter
  • Batch comparison of up to 10 resumes concurrently
  • PDF report generation for shareable results
  • Upstash Redis rate limiting and device history