Skip to content
CVForge

CVForge

A CV that gets past the robot and interests the human

Fill in the form, pick one of six templates and print a finished A4 sheet. A separate tab checks how the document will fare in applicant tracking systems. All of it happens in your browser.

  • No account
  • No data leaves your device
  • Preview matches the print
  • The preview is the print

    It is the same A4 sheet that goes to the printer, not a separate mock-up. A marker shows where the page ends before you find out on paper.

  • A check against tracking systems

    Eleven rules test what the parser and the ranking look at: dates, bullets, numbers, verbs, layout. Paste the advert and see which words are missing.

  • Six layouts, one set of content

    A template only changes the appearance. Switching never loses what you typed — and each one says whether it is safe for a parser.

  • Your data stays with you

    The site has no backend, so there is nowhere to send it. Your CV lives in browser storage; a JSON file carries it to another computer.

CV builder

Changes appear in the preview immediately. Your work is saved in the browser automatically.

Contact details

Professional summary

Data processing clause

Required by many Polish employers. Leave it empty when applying abroad.

Appearance

Accent colour

100%

Preview

An A4 sheet — exactly what goes to print.

100%A4 · 1

Anna Kowalska

Frontend Developer

  • anna.kowalska@example.com
  • +48 600 100 200
  • Rzeszów, Poland
  • annakowalska.dev
  • linkedin.com/in/annakowalska
  • github.com/annakowalska

Professional summary

Frontend developer with four years of experience building e-commerce applications. I specialise in React and TypeScript, and I care about accessibility and performance. Most recently I migrated a 40,000-product store to server-side rendering, halving the time to first render.

Work experience

  1. Frontend Developer

    04.2023 — present

    Nordmark Commerce

    • Developed a Next.js storefront serving 40,000 products.
    • Migrated the store to server-side rendering — time to first render dropped from 3.1 s to 1.4 s.
    • Ran an accessibility audit: the store now meets WCAG 2.2 level AA.
  2. Junior Frontend Developer

    09.2021 — 03.2023

    Studio Kreska

    • Built client websites in React and Vue.
    • Introduced a shared component library that cut project setup from three days to one.

Education

  1. BEng Computer Science

    10.2018 — 02.2022

    University of Rzeszów

    Thesis on rendering performance in single-page applications.

Projects

  1. Accessible product configuratorgithub.com/annakowalska/configurator

    A configurator fully operable from the keyboard, with live announcements for screen readers.

Skills

  • React
  • TypeScript
  • Next.js
  • Testing (Vitest, Playwright)
  • Accessibility (WCAG)
  • Node.js

Languages

  • Polishnative
  • EnglishC1
  • GermanA2

I consent to the processing of the personal data contained in this document for the purposes of the recruitment process, in accordance with the GDPR.

Templates

Every layout holds the same data. The ones marked ATS-safe use a single text column and standard headings.

  • Classic

    ATS-safe

    One column, clear section headings. The safest choice when the work history is long.

  • Sidebar

    A coloured column for contact, skills and languages. Fits more, but parses less reliably.

  • Minimal

    ATS-safe

    Generous white space, hairline rules, no blocks of colour. Suits design roles and anywhere calm wins.

  • Timeline

    The career drawn as one continuous line with stops. Good when the progression is the story.

  • Compact

    ATS-safe

    Smaller type and tighter leading — for a long career that still has to fit one page.

  • Modern

    A colour band across the header and two columns below it. Identity on top, quiet content underneath.

How it works

Four steps, no sign-up.

  1. Fill in the form

    Contact details, summary, experience, education and skills. The builder opens with an example.

  2. Choose a layout and colour

    Six templates, six accent colours and a type-size control for when there is more content than room.

  3. Run the ATS check

    The tab shows a score and specific notes. Paste a job advert to see which keywords are missing.

  4. Print or save a PDF

    The button opens the print dialog. Choose “Save as PDF” and set margins to none — the sheet carries its own.

Questions and answers

Does my data go anywhere?

No. The site is a set of static files with no backend — there is nowhere to send it. Your CV is stored only in your browser and disappears when you clear site data. The ATS check also runs locally.

How do I save the CV as a PDF?

Click “Print / save PDF” and choose the “Save as PDF” destination. Set margins to none — the sheet already carries its own.

How do I know the ATS check is telling the truth?

Every rule states what it looked for and what it found, so you can disagree with it. It does not simulate one particular system — it is a list of the things parsers most often trip over.

Which template should I pick?

For applying through a recruitment portal, one marked ATS-safe: Classic, Minimal or Compact. When the CV goes straight to a person, Sidebar, Timeline and Modern look better.

Can I come back to my CV next week?

Yes. Your work is saved automatically in this browser. To move it to another computer, use “Export JSON” and load the file on the other side.