A CV that
actually fits the
job.

Upload your CV once. Paste a job description. Get a polished, ATS-ready PDF shaped around that specific role — in about a minute.

94%Average ATS coverage on tailored CVs
~57sMedian time, paste to PDF
0Fabricated experience, ever
JDSenior Frontend Engineer
Acme · Remote · Posted 2d
ReactTypeScriptdesign systemsaccessibilityNext.jstesting
Mara Eilish
Senior Frontend Engineer · London
mara@eilish.co
+44 20 4555 0118
Experience
Senior Engineer · Northwind2022 — Present
  • Led migration of the customer dashboard to React + TypeScript, cutting bundle size 38%.
  • Built a shared component library used by 14 product teams; documented in Storybook.
  • Drove accessibility audit to WCAG 2.2 AA across 60+ pages.
Engineer · Loomstead2019 — 2022
  • Worked on a variety of internal tools using JavaScript and CSS.
  • Shipped real-time editor with collaborative cursors; 12k WAU at handoff.
Skills
React, TypeScript, Next.js, Node, GraphQL, Playwright, design systems
matched 3 must-haves
ATS Coverage
94%
17 / 18 keywords+12
— rewrote weak bullet
Where they landedRecent users sent CVs to teams like these and got the call back.
02Why Us ?

Built for the job seekers who are tired of trusting the magic box.

Generic AI tools hallucinate. Generic CVs get filtered. We built the boring, careful tool in the middle — the one that does the rewrite without making things up.
01 / ATS
parser.scan()
✓ headers ····· ok
✓ keywords ··· 17/18
✓ contact ····· ok
✓ font_set ···· ok
→ pass

Designed to pass the filter.

Most CVs get screened out by software before a human ever sees them. We build for the parser first, then make it readable.

02 / Tailored

Reframed for the role, not just retemplated.

We rewrite around the job description — emphasis, ordering, language — instead of slotting your data into a layout.

03 / Speed
57s
median tailor

About a minute, paste to PDF.

Applying to ten roles takes the time it used to take to apply to one. Pick a profile, paste the JD, hit tailor.

04 / Truth
source.bulletkept
source.skillskept
source.bulletreworded
fabricated0
every line is traceable.

Truthful by design.

We never invent jobs, skills, or numbers you didn't give us. Every line is traceable to your source profile.

03How it works

Three steps. About a minute.

The whole loop is built for repetition. Once your profile is set up, every new application is paste, click, send.
i

Upload once.

Drop in a PDF or .tex. We extract a structured profile you can edit — basics, experience, projects, education, skills.

PDF
resume_v3.pdf
parsed in 9.4s
ii

Paste a job.

Drop the description into the Tailor page. We pull the role, seniority, must-haves and keywords automatically.

Senior Frontend Engineer · React · TypeScript · a11y···
iii

Get a tailored PDF.

We rewrite around the role, generate a polished PDF, and show you exactly what changed and why.

tailored_acme.pdf
1 page · 94% coverage
04Sample output

A CV the parser likes and the recruiter reads.

Mara Eilish
Senior Frontend Engineer · London, UK
mara@eilish.co
+44 20 4555 0118
github.com/maraei
Summary

Frontend engineer with 7 years building React applications at scale. Focused on design systems, accessibility, and the kind of platform work that other teams don't have to think about.

Experience
Senior Engineer · Northwind Labs2022 — Present
  • Led migration of customer dashboard to React 18 + TypeScript; reduced bundle size 38% and TTI by 1.4s.
  • Built shared component library used by 14 product teams; 92% adoption within 6 months.
  • Drove accessibility audit to WCAG 2.2 AA across 60+ pages.
Engineer · Loomstead2019 — 2022
  • Shipped a real-time collaborative editor with cursor presence; 12k WAU at handoff.
  • Owned the design tokens pipeline from Figma to runtime CSS variables.
Skills
React, TypeScript, Next.js, Node, GraphQL, Playwright, Storybook, design systems, accessibility, web performance.

The output is a real PDF — not a screenshot.

Selectable text. Standard headings. Embedded fonts. Built so an applicant tracking system reads every word, and a hiring manager wants to keep reading.

  • Single pageStrict one-page mode for ATS-first applications, multi-page for richer histories.
  • Standard heads“Experience”, “Education”, “Skills” — exactly the labels parsers look for.
  • CoverageA panel showing how many of the JD's keywords and must-haves your CV now covers.
  • ChangesA diff against your source profile — every rewrite, traceable.
  • TemplatesSix layouts, all parser-clean. Auto-pick or choose.
05FAQ

The honest answers to the questions everyone asks.

If we're not the right tool for you, we'd rather you find that out here than on application three.

Will this invent experience I don't have?+
No. We only reframe and re-emphasize what's in your source profile. If a keyword isn't there, we won't add it — we'll flag it as a gap so you can decide whether to add it yourself.
How do you make sure CVs pass ATS?+
We use parser-friendly templates with standard section headings, real selectable text (not images), embedded fonts, and a layout that reads top-to-bottom in a single column when needed. Every output is run through a parser-equivalent check before you see it.
Can I keep multiple versions of my CV?+
Yes. Profiles let you keep different angles — say, fullstack vs. ML — and tailor from whichever fits best. One set of facts, multiple framings.
What file types do you accept?+
PDF and .tex up to 5 MB on upload. Output is always a polished PDF; you can also export the underlying source if you'd like to tweak it by hand.
Is my data private?+
Profiles are private to your account. We don't sell data, we don't train on your CVs, and you can delete everything in one click from settings.
Do I need to sign up to try it?+
No. The Try it button on this page goes straight into the tailor flow as a guest. You'll only need an account if you want to save profiles or revisit applications.

The next CV you send should be the one that fits.

Get started — free No credit card. Upload one CV, try the tailor on a real job. Decide after.