Skip to content
LiveFull stack

ATS Resume Evaluator

Deterministic, weighted resume-to-job scoring with section-by-section gap analysis. ₹99 per report.

Solo build · Full stack, scoring engine

  • Next.js 16
  • Supabase
  • Drizzle
  • Zod
  • mammoth
  • unpdf
  • jspdf

What I built

Upload a resume (DOCX or PDF, parsed with mammoth and unpdf), paste a job description, and get a weighted score across keywords, skills, sections and formatting, a gap analysis per section, and a PDF report.

Architecture

  1. Resume · DOCX / PDF
  2. Parse · mammoth + unpdf
  3. Validate · Zod
  4. Score · weighted, deterministic
  5. Report · jspdf

Hard parts and decisions

  • Deterministic scoring, so the same inputs always give the same score.
  • Zod-validated inputs at every boundary.
  • A paid per-report model.

What it shows

A live, paid product with explainable scoring.