LinkedIn optimizer, CV-powered generation, and interaction tracking
Your all-in-one job search command center
Log and track your conversations with recruiters and companies — who you've spoken to, when, and what was said.
Optimize your LinkedIn profile with AI-rewritten headlines, About section, and experience, and search for open roles.
Upload your master CV, set your positioning statement, and build a structured database of your career experience.
Paste a job spec and generate a CV and cover letter tailored to it, built from your experience, education, and contact details.
Back up your data, move it to another device, and set up automatic syncing so your data stays up to date everywhere.
Optimize your LinkedIn profile and search for open roles. Upload your CV and build your experience database on the Skills tab.
Upload a PDF/text export below, paste it in directly, or use LinkedIn's own data export for clean, structured data with no scraping involved: go to Settings & Privacy → Data Privacy → "Get a copy of your data" on LinkedIn, request the archive, then unzip the file it emails you and upload Profile.csv, Positions.csv, Education.csv, Skills.csv and/or Certifications.csv below.
Extraction guesses jobs from dates in your text — review and edit the lines before linking.
Include everything — every role, bullet, skill, and achievement you have, even ones you'd normally cut for length. Used to personalize your LinkedIn profile and to generate tailored CVs below.
A structured record of your career, one row per role — extract it from your Master CV above, then edit and add to it freely. CV Tailor uses this instead of the raw CV text once it has rows.
| Company | Role | From | To | Experience | Skills | Action |
|---|
Paste a job spec and generate a CV and cover letter tailored to it, built from your experience, education, and contact details.
This is a prep step, not the CV itself — use the buttons below to have an AI pull this out of your CV, so it's ready to feed into Step 2 when you generate your CV and cover letter.
Step 2: Generate your tailored CV and cover letter
Want changes to either? Add them to "Specific instructions" above (e.g. "make the cover letter shorter" or "lead the CV with my treasury experience") and copy the prompt again — it will re-generate both using your current tailored CV/cover letter as a starting point.
Log and track your conversations with recruiters and companies — who you've spoken to, when, and what was said.
| Contact | Priority | Phone | Company | Role | Type | Date | Follow up | Last contact | Action |
|---|
Back up your data, move it to another device, and set up automatic syncing so your data stays up to date everywhere.
All your data lives only in this browser — back it up, or move it to another browser/device/link.
This app is a single file — to use it from your phone, another computer, or share it with someone else, it needs to be somewhere with a real web address. Netlify does this for free, in a few minutes, with no coding involved.
your-site-123.netlify.app). You can rename it under Site settings → Change site name to something memorable.Whenever this app changes, go back to your Netlify dashboard and drag the updated file onto that same site to update it — the address stays the same, nothing to re-share.
Sync your data automatically between devices, using your own free Google Firebase project — your data goes to that project, under your control, not to us or to other users of this app.
{
"rules": {
"sync": {
"$code": {
".read": "$code.length >= 32",
".write": "$code.length >= 32"
}
}
}
}
const firebaseConfig = { ... }; — no need to clean it up or reformat it, paste it exactly as shown into the box below.Step 2: is this your first device, or are you linking another one?