aloysia98's picture
Fix SDK version to 6.13.0
9f4a3d3 verified

A newer version of the Gradio SDK is available: 6.15.2

Upgrade
metadata
title: ATS-Proof CV Generator
emoji: 🎯
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 6.13.0
app_file: app.py
pinned: false

🎯 ATS-Proof CV Generator

A closed-loop pipeline that generates ATS-optimized resumes with a self-refining feedback loop.

Pipeline

  1. πŸ“„ Parse CV β€” Upload PDF or paste text β†’ structured sections
  2. πŸ” Extract Keywords β€” 3-layer hybrid: NER (LinkedIn Skills model, F1=0.92) + KeyBERT (semantic) + TF-IDF (statistical)
  3. ✍️ Generate CV β€” Section-by-section LLM rewriting grounded on your original CV (anti-hallucination)
  4. πŸ“Š ATS Score β€” 5-metric hybrid checker: Keyword Match (35%) + Skill Coverage (25%) + TF-IDF Cosine (20%) + Sections (10%) + Format (10%)
  5. πŸ”„ Self-Refine β€” Iterative feedback loop (up to 4 rounds) until score β‰₯ target
  6. πŸ“₯ Download DOCX β€” ATS-safe single-column format

Setup

Add your HF_TOKEN in Space Settings β†’ Secrets.

Research References

  • ResumeFlow β€” Section-by-section generation
  • Self-Refine β€” Iterative refinement via feedback
  • SkillSpan β€” Skill extraction from job descriptions