FixMyResume is a full-stack AI LaTeX Resume Builder that converts resume PDFs into editable structured entries, improves bullet points with AI, and exports clean LaTeX for Overleaf.
What It Solves
- Converts unstructured PDF resumes into editable sections and entries
- Improves bullet quality for ATS readability using AI
- Generates LaTeX output quickly for polished resume formatting
- Supports both upload-based and manual resume-building workflows
Core Workflow
- Upload PDF -> extract text/tables (Docling/PyMuPDF)
- Parse into structured JSON using Groq LLM
- Edit entries and enhance bullets with AI
- Generate LaTeX and paste into Overleaf for final PDF
Key Features
- PDF -> LaTeX pipeline with optional preview-before-generate flow
- 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
Tech Stack
- Backend: Python, FastAPI, Uvicorn, Pydantic, Groq API
- PDF Processing: Docling, PyMuPDF, Pandas (via PDF2CSV integration)
- Frontend: HTML, CSS, Vanilla JavaScript
- Output: LaTeX (Overleaf-compatible)