AI & ML
Resume Tailor AI
From the job page to a tailored resume.
The problem
Tailoring a resume usually means moving between the job description, a document editor, and export tools. The extension keeps the entry point on the job page.
The approach
- Capture job descriptions through a Manifest V3 Chrome extension and send structured resume profiles to a FastAPI backend.
- Use Google Gemini to extract keywords and suggest tailored resume content. Return matched and missing keywords with a heuristic compatibility score.
- Render PDF documents from Jinja2 templates through WeasyPrint, and editable Word documents through python-docx.
How it fits together
Job page
Chrome extension
FastAPI + Gemini
Template rendering
PDF / DOCX
The result
An integrated capture, tailoring, and document-generation workflow with reviewable AI output.
The engineering decision
The compatibility score is keyword feedback, not a guarantee of passing an employer’s ATS. AI suggestions still need factual review before sending a resume.