The CVthat gets you past the bots.
cvfit reads the job, rewrites your resume to match: keyword by keyword, line by line. ATS-tested across 18 platforms. Hosted in Zürich.
Already a tester? Sign in →
Curated cohort. Priority for active job seekers, engineers, and ETH students.
Anna Meier
Senior Software Engineer · Zürich, CH
- Worked on backend services for the team.
- Helped with team projects and deliverables.
- Used Python and AWS for data work.
- Improved system performance over time.
0%
of resumes never reach a human.
Applicant tracking systems silently reject most CVs. Wrong keywords, wrong format, wrong order. The fix isn't a prettier template. It's rewriting the substance so the parser AND the hiring manager both keep reading.
Most common reasons a parser rejects an otherwise solid CV.
Keyword mismatch
The role's terms don't appear in your bullets.
Format hostility
Tables, icons, columns the parser can't read.
Wrong ordering
Recent work below older or irrelevant roles.
Buried impact
Outcomes hidden behind soft, generic verbs.
Three steps. One clean output.
No dragging boxes, no rewriting bullet points yourself. The model does the work; you keep the veto.
Drop in your CV.
PDF, DOCX, or paste plain text. We parse it in the browser before anything leaves your machine.
Paste the job.
We extract the role, the required skills, the unspoken keywords, and the seniority signal, then compare to your CV line by line.
Read and edit the rewrite.
Every change is shown as a diff. Accept, edit, or reject. Export a clean ATS-safe PDF in Swiss A4.
Tuned for the way Switzerland hires.
Swiss CVs read differently. Swiss roles list expectations differently. We tuned the model on patterns from local job boards, multilingual listings, and the conventions Swiss employers actually use, so the output sounds local instead of exported from a global template.
Swiss job-listing fluency
Trained on local boards and employer career pages, not generic US-style listings.
All four CH languages
DE, FR, IT, and EN, so the rewrite matches the language of the role.
Cantonal sensibility
Hiring tone shifts across cantons and industries. The model tracks that.
Your data stays in Switzerland.
We store everything in Switzerland under Swiss data-protection rules. Your files are encrypted, never shared with third parties, and removed whenever you ask. You keep control, end to end.
- Stored in Switzerland
- Encrypted end-to-end
- Delete on request
Want a seat in the alpha?
We're onboarding 15 active testers right now. Tell us about your search and the role you're aiming for. We'll write back if it's a fit.
- Active job seekers in Switzerland
- Engineers or technical roles
- ETH affiliation a plus
Already accepted? Sign in →