Professional
Corporate roles, recruiters, ATS-heavy pipelines
Single column, ruled sections, no graphics for the parser to trip on.
Resume · Cover letter · ATS check
ResumeAI writes the bullets, scores them against the job description you are actually applying to, and exports a PDF that survives the software before it reaches a human.
Fill the form or paste an old resume. The builder keeps sections in the order parsers expect.
Paste the job description. You get a score, the keywords you are missing, and bullets rewritten to carry them.
Pick a template, download a clean A4 PDF, and generate the cover letter from the same facts.
Templates
Corporate roles, recruiters, ATS-heavy pipelines
Single column, ruled sections, no graphics for the parser to trip on.
Tech, product, marketing
Sidebar for skills and contact, main column for the story.
Director and above
Serif headings, a wide summary band, achievements before duties.
Engineers, academics, anyone with dense content
Tight leading and generous margins so three pages become two.
Design, content, brand roles
Accent rail and display type. Use where a human reads first.
Pricing
Free
Enough to get one strong application out the door.
$5one-time
For an active search across a handful of roles.
Coming soon
For tailoring a separate resume to every posting.
Checkout isn't connected yet, so upgrade buttons start a conversation rather than taking a payment.
Keyword coverage against the job description you paste, how many bullets carry a number, verb strength, whether the standard sections are present, and whether the layout is safe to parse. It is a checklist, not a verdict.
It is instructed not to. It rewrites what you give it — sharper verbs, tighter lines, the posting’s vocabulary. If a number is not in your input, it will not appear in the output. Read every line before you send it.
If a parser reads it first, use Professional or Minimal. If a human reads it first, Modern or Creative. Executive is for director-level roles where the summary carries the weight.
Resumes are stored in your own Supabase project under row-level security, so each row is readable only by the account that created it. Nothing is shared between accounts.