FRAMEWORK
How I tailor my CV for each job
Hiring teams are comparing hundreds of applications…
Create a highly-targeted CV that will make you stand out in 3 simple steps:
1. Create a “Master” LaTeX CV
Use LaTeX to create a clean, well-structured CV (I use this Overleaf template)
Include all of your experience, with as many bullet points as possible for each role - this gives AI enough material to choose from later
2. Find the job description you want to target
Find the full job description for the role you’re applying to, so the AI can correctly identify responsibilities, skills, and keywords
For example, this Software Engineer at Revolut role
3. Let AI filter relevant experience
Instead of rewriting your CV manually for each role, you let AI:
Rewrite your CV
Select the most relevant achievements
Match keywords from the JD
Output a polished, role-specific LaTeX CV
👇 See the exact prompt + output video
Keep scrolling…
PROMPT
Create multiple highly-targeted CVs in minutes
To generate a CV like in the video above, here’s the exact prompt I use in Claude.
Copy-paste this:
Optimise my CV for the job description below.
From my experience at Company X, select the 5 most relevant bullet points.
From my experience at Company Y, select the 5 most relevant bullet points.
Keep the output in LaTeX format.
This is the approach I use (and teach my students) to generate multiple tailored CVs, faster and cleaner than manual editing.
Let me know if it helps you!



