Upload your CV
Drop in your Overleaf CV as a .zip (or a PDF). Reslate reads your LaTeX so your own layout, fonts and design are preserved.
LaTeX-native · Privacy-first · Free
Upload your Overleaf .zip or a PDF and the job description. Get back a tailored CV — LaTeX and compiled PDF — with a full diff and a fit-to-job analysis.
Matches the role without inventing experience — and your contact details never reach the AI.
—.
If Reslate saved you time, you can keep it running:
☕ Buy me a coffeeDrop in your Overleaf CV as a .zip (or a PDF). Reslate reads your LaTeX so your own layout, fonts and design are preserved.
Add the full job posting and choose how boldly to tailor — conservative, balanced, or aggressive.
Get a tailored CV back as a LaTeX project and a compiled PDF, with a clear diff of every change and a fit-to-job analysis.
Yes. Reslate is free to use — up to 2 tailored CVs a day, with no account and no credit card required.
No accounts, no database. Your saved CV lives only in your browser. The files you tailor are processed to generate your result and deleted shortly after — Reslate keeps no copies.
Yes. When you upload your Overleaf .zip, Reslate edits your existing LaTeX so your template, fonts and layout stay exactly as you designed them. A plain PDF is re-typeset into a clean template instead.
Reslate compares your CV against the job description and rewrites wording, ordering and emphasis to match the role — conservatively by default, so it never invents experience you don't have.
A tailored CV as a downloadable LaTeX project (.zip), the main .tex file, and a compiled PDF — plus a side-by-side diff and a fit-to-job summary.
Before your CV is sent to the AI, your name, email, phone and links are swapped for placeholders, then restored in your downloaded result. Your real contact details never reach the AI.
The body of your CV — your experience and skills — is sent to our AI provider to tailor it to the job; that's how the tailoring works. Your contact details are masked first and never sent. Reslate itself stores nothing and keeps no copies. The provider processes your text under its own terms to produce your result.