NB
Back to board
AI / ML · Full-stack

FixMyResume

PDF résumé → structured entries → AI-polished LaTeX for Overleaf.

FixMyResume is a full-stack AI LaTeX résumé builder that converts résumé PDFs into editable structured entries, improves bullet points with AI, and exports clean LaTeX for Overleaf.

FastAPIPythonGroq APIDoclingPyMuPDFLaTeX

What it solves

  • Converts unstructured PDF résumés into editable sections and entries
  • Improves bullet quality for ATS readability using AI
  • Generates LaTeX quickly for polished formatting
  • Supports both upload-based and manual building workflows

Core workflow

  • Upload PDF → extract text/tables (Docling / PyMuPDF)
  • Parse into structured JSON using a Groq LLM
  • Edit entries and enhance bullets with AI
  • Generate LaTeX and paste into Overleaf for the final PDF

Key features

  • PDF → LaTeX pipeline with optional preview-before-generate
  • AI bullet enhancement with stronger verbs, metrics, and keywords
  • Automatic technical-skill merging from enhanced bullets
  • AI helpbot for wording, layout, and section suggestions
  • Manual build mode with section-based entry creation

Stack

  • Backend: Python, FastAPI, Uvicorn, Pydantic, Groq API
  • PDF processing: Docling, PyMuPDF, Pandas (via PDF2CSV integration)
  • Frontend: HTML, CSS, vanilla JavaScript
  • Output: Overleaf-compatible LaTeX