Skip to content
New · Every AI answer is grounded in a RAG knowledge base of real ATS & recruiter rules. See how
AI CV Builder · Matcher · Reviewer

Stop guessing why your CV gets ignored.

CVPro builds an ATS-ready CV, scores it against the exact job you're applying for, and hands you a recruiter-grade review — every answer grounded in a knowledge base of real ATS and hiring rules, not model guesswork.

  • No credit card
  • 5 free AI credits
  • Free PDF & Word export

Match report

Senior Business Analyst

Pundi Fintech · Jakarta

87 fit
Overall fit score 87 out of 100
Skills 91
Experience 84
ATS keywords 78

Matched

SQL Requirements Agile Payments BPMN

Missing — add these

Stakeholder management Reconciliation dbt

Top action: Surface “stakeholder management” in your Pundi Fintech bullets — the JD names it three times.

7
CV formats
ATS, STAR, Modern, Europass
5
Review dimensions
Overall · ATS · impact · clarity · format
2
Export formats
Pixel-identical PDF & editable Word
6
KB regions
ID · MY/SG · EU · US/UK · ME · Remote
Everything you need

One platform, the whole job hunt

Six modules that share the same CV data — so improving your CV once improves every match, every review, every export.

CV Builder

A structured builder — profile, experience with STAR breakdown, education, skills, certifications, projects, languages, awards — rendered into 7 market-ready formats.

  • 7 professional formats
  • STAR fields on every role
  • PDF & Word export

CV Matcher

Paste any job description. A hybrid of embedding similarity and LLM analysis returns fit scores, the exact keywords you match and miss, and prioritised tailoring actions.

  • Overall / skills / experience / ATS scores
  • Matched & missing keywords
  • Ranked fix list

CV Reviewer

A recruiter-grade audit: overall, ATS, impact, clarity and formatting scores, per-section feedback, an issue list with concrete fixes, and before→after bullet rewrites.

  • 5 scoring dimensions
  • Issue list with fixes
  • Before → after rewrites

AI Writer

One click turns a flat duty into an achievement. Generate a professional summary, rewrite bullets with the XYZ formula, convert experience into STAR, or draft a tailored cover letter.

  • XYZ bullet rewrites
  • STAR conversion
  • Tailored cover letters

RAG-grounded answers

Every AI feature retrieves from a curated knowledge base of ATS parsing rules, the STAR method, action-verb banks and regional CV conventions before it writes a single word.

  • Cosine retrieval over embeddings
  • ID · MY/SG · EU · US · Remote
  • Admins can extend the KB

Credits & billing

Subscription plans and one-time credit packs. Charges are atomic and ledger-backed, and credits are refunded automatically when an AI call fails.

  • Atomic charge with row locking
  • Auto-refund on failure
  • Midtrans & Stripe ready
How it works

From blank page to interview

Four steps. The first one takes twenty minutes; the rest take seconds each time you apply.

  1. 01

    Build your CV

    Fill the structured builder once. Pick from 7 formats — the same data renders into every one, so switching layouts is a dropdown, not a rewrite.

  2. 02

    Match a job

    Paste the job description. CVPro embeds it, compares it semantically to your CV, and layers an LLM analysis on top to score your fit.

  3. 03

    Fix what matters

    Work the prioritised action list: add the missing ATS keywords, rewrite weak bullets with one click, convert duties into STAR achievements.

  4. 04

    Export & apply

    Download a pixel-identical PDF or an editable Word file. Exports are free and unlimited on every plan, including Free.

The Reviewer

The feedback a recruiter would give you — if they had time

Most CV tools hand you a score and leave. CVPro tells you which line is weak, why it's weak, and exactly what to write instead.

Scored on five dimensions
Overall, ATS-compatibility, impact, clarity and formatting — each with its own explanation, so you know what to fix first.
Issues, not vibes
Every finding names a section, states the problem, and proposes a concrete fix. No “consider strengthening your summary”.
Before → after rewrites
Weak bullets come back rewritten with the XYZ formula: accomplished X, measured by Y, by doing Z.

Bullet rewrite

XYZ formula
Before No metric · passive · duty, not impact

Responsible for handling the reconciliation process and reporting to the finance team.

After Metric · active verb · outcome

Cut manual reconciliation effort 68% (31 → 10 hrs/week) by redesigning the settlement exception workflow with finance and engineering.

Issues found

  • high

    Summary: No quantified outcome in the first two lines.

  • medium

    Skills: Missing “stakeholder management” — named 3× in the JD.

  • low

    Formatting: Date format is inconsistent between roles.

Templates

Seven formats, one set of data

Switch layout from a dropdown — never retype your CV. Each preview below renders the exact Blade template the PDF exporter uses.

Free

ATS Classic

ATS-Friendly
ATS-safe · strictest

Any online application through Workday, Taleo or Greenhouse.

Live preview
Free

ATS Modern

ATS-Friendly
ATS-safe

Online applications where a touch of polish helps you stand out.

Live preview
Free

STAR Achievement

Behavioral / STAR
ATS-safe

Senior roles, consulting, and behavioral-interview cultures.

Live preview
Pro

Modern Sidebar

Modern
ATS: use with care

Direct-to-recruiter email and startups. Two-column layout.

Live preview
Pro

Minimalist Pro

Modern
ATS-safe

Design-conscious companies and executive positioning.

Live preview
Pro

Creative Accent

Creative
Human eyes only

Design, marketing and startup roles. Human eyes only.

Live preview
Pro

Europass (EU)

International
ATS-safe

EU institutions, Malta public sector, and Erasmus applications.

Live preview

Compare them side by side

Open the full gallery with ATS notes for every format.

Open gallery
The RAG engine

Advice grounded in documented hiring practice

A generic model tells you what CVs usually look like. CVPro retrieves the actual rules first — then writes.

01

Ingest

Knowledge documents are split into ~800-character, paragraph-aware chunks with 120 characters of overlap, then embedded in batches.

02

Retrieve

Your query is embedded and compared by cosine similarity against the global knowledge base plus your own documents. Top matches above the threshold win.

03

Ground

Retrieved chunks are rendered into a reference block that is prepended to every review, match and writing prompt.

What's in the knowledge base

ATS parsing rules The STAR method Action-verb bank Indonesia CV conventions Malaysia & Singapore EU / Malta · Europass · CEFR US & UK Middle East Remote-first roles Summary playbook Cover-letter playbook

Extensible. Admins add documents in the admin portal and hit re-index. Job descriptions you submit to the Matcher are auto-ingested too, so semantic CV↔JD similarity feeds the match score alongside the LLM analysis.

Results

Fewer applications. More replies.

“The match report told me I was missing "stakeholder management" and "reconciliation" — two phrases that were literally in my job, just not on my CV. Three interviews the next week.”

N
Nadia R.
Business Analyst, Jakarta

“The before→after rewrites are what sold me. It turned "responsible for reporting" into a bullet with a number in it. I finally understood what recruiters meant by impact.”

A
Arif H.
Data Analyst, Kuala Lumpur

“I applied to an EU institution and needed Europass. Every other builder charged extra for a broken version. CVPro rendered it correctly on the first export.”

M
Marta C.
Policy Officer, Valletta
Pricing

Pay for outcomes, not seats

Start free, forever. Upgrade when you're actively applying — or just top up credits for a single application sprint. Credits never expire.

Monthly Yearly 2 months free

Free

Start building. One ATS-ready CV, free forever.

Free forever

No credit card required

Credits
5/mo
CVs
1
  • 3 ATS & STAR templates
  • PDF & Word export
  • 5 trial AI credits
  • Premium templates
  • AI CV review
  • AI job matching
  • AI cover letters
  • Priority support
Most popular

Pro

For active job seekers. Unlimited AI-powered tailoring.

Rp 49.000 / month

Billed monthly · cancel anytime

Rp 40.833 / month

Rp 490.000 billed yearly · save 17%

Credits
100/mo
CVs
5
  • All 7 templates incl. Europass
  • AI CV Review (recruiter-grade)
  • AI Job Matching + ATS keywords
  • AI cover letters
  • Priority support

Career+

Maximum firepower for serious career moves.

Rp 99.000 / month

Billed monthly · cancel anytime

Rp 82.500 / month

Rp 990.000 billed yearly · save 17%

Credits
300/mo
CVs
20
  • Everything in Pro
  • 300 credits / month
  • 20 tailored CVs
  • Priority support

Or just top up credits

No subscription. One-time packages for a focused application sprint — credits never expire.

Starter Pack

20 credits

4 AI reviews or 6 job matches.

Rp 15.000
Buy pack

Boost Pack

+10 bonus
70 credits

Best for an active application sprint.

Rp 39.000
Buy pack

Power Pack

+30 bonus
180 credits

Serious volume for serious searches.

Rp 79.000
Buy pack

Mega Pack

+100 bonus
500 credits

Career-change arsenal. Credits never expire.

Rp 179.000
Buy pack

What does a credit buy?

Only AI calls consume credits. Building and exporting your CV is always free.

Feature Cost
AI CV review
Recruiter-grade audit with scores, issues & rewrites
5 credits
Job match
Fit scores, matched & missing ATS keywords
3 credits
Cover letter
Tailored to one job description
3 credits
AI writing
Summary, bullet rewrite or STAR conversion
2 credits
PDF / Word export
Unlimited, on every plan
Free

Running locally without payment keys? Checkout auto-settles instantly in dev mode, so you can test the entire subscribe & top-up flow without configuring Midtrans or Stripe.

FAQ

Questions, answered

Do I need an OpenAI key to try CVPro?

No. The CV builder, all 7 templates, PDF and Word export, the billing flow and both admin/user portals work with zero API keys. Only the four AI features — review, match, writing and cover letters — call a model, so they need OPENAI_API_KEY in your .env.

What actually makes a CV "ATS-safe"?

Applicant Tracking Systems parse your file into structured fields. They stumble on multi-column layouts, text inside images, tables, headers/footers and exotic fonts. Our ATS Classic and ATS Modern formats use a single column, standard section headings and plain text — which is why they parse cleanly in Workday, Taleo and Greenhouse.

How is the match score calculated?

Two signals are combined. First, your CV and the job description are embedded and compared by cosine similarity — that captures meaning, not just words. Second, an LLM grounded in our ATS knowledge base analyses skills, experience depth and keyword coverage. You get an overall score plus a breakdown, not a single opaque number.

What is RAG and why does it matter here?

Retrieval-Augmented Generation. Before the model answers, we retrieve the most relevant chunks from a curated knowledge base — ATS parsing rules, the STAR method, action-verb banks, regional CV conventions — and feed them into the prompt. The advice you get reflects documented hiring practice rather than whatever the model happened to memorise.

Do credits expire?

Credits bought in a one-time package never expire. Credits granted by a subscription are topped up each billing cycle. AI calls that fail are refunded automatically, so a timeout never costs you anything.

Can I test payments locally?

Yes. With no Midtrans or Stripe keys set, CVPro falls back to a manual gateway that settles checkout instantly. You can subscribe, top up and watch the credit ledger update without configuring a single payment key.

Which formats can I use on the Free plan?

ATS Classic, ATS Modern and STAR Achievement — three genuinely strong, ATS-safe formats. Modern Sidebar, Minimalist Pro, Creative Accent and Europass require Pro. The gate is enforced at export, so you can always preview before you decide.

Can I use Claude instead of GPT?

Yes. Set AI_PROVIDER=anthropic and ANTHROPIC_API_KEY. Chat completions switch to Claude while embeddings stay on OpenAI, since the RAG index is built with text-embedding-3-small.

Still stuck? The full setup guide lives in the project README.md.

Your next CV should get read by a human.

Build it, match it, fix it — free. Five AI credits are waiting, no credit card required.

Free forever plan · Unlimited PDF & Word export · Cancel anytime