Grounded in your graph, not in guesswork

Resume and cover letter optimizer, built on your career graph

It finds what you already did — and didn't put on the page.

Most AI résumé tools raise your score by inventing things. VedaCarrier raises it by finding what is already in your career graph and never made it into this CV — and it will not write a single line you can't back up.

Free during beta. No credit card.

VedaCarrier dashboard showing a Career Graph and profile completeness

Vacancy analysis

Three answers, not one number

"Match 82%" tells you nothing you can act on. Every requirement lands in one of three buckets — and the middle one is the whole reason to keep your career in a graph.

Analysed vacancy

Senior Backend Engineer · Payments Platform

Already in your CV

The requirement is covered, and the document says so.

  • Java
  • Spring Boot
  • Microservices
  • CI/CD

In your graph, missing from this CV

You have done this. The version you were about to send doesn't mention it. This is the score you are losing for free — and no tool without a graph can even see it.

  • Azure
  • Docker

Not in your graph

A real gap. It becomes a development recommendation, never a new line in your CV.

  • Terraform
  • Redis Streams

Your current CV

61%

After optimisation

88%

Both numbers are measured against this vacancy, before and after — not predicted. Figures here are an illustration; yours are computed from your own graph.

Truthfulness guard

Every line is one you can defend in the interview

Every generated line is checked against your graph before it reaches the document. Rejections are logged with a reason, so you can see what the model wanted to write — and why it wasn't allowed to.

  • Rejected

    Led a company-wide migration to Terraform across 40 services

    Terraform appears nowhere in your graph. The vacancy asks for it, so it surfaces as a gap with a plan — not as experience you never had.

  • Kept

    Reduced post-release defects by 60% by making code review and unit tests mandatory

    Traced to one specific achievement at one specific employer, with its own metric attached. The number came from you, not from the model.

  • Rejected

    Saved the company $2M annually

    No figure like this exists anywhere in your graph. Unsupported business claims are dropped even when they would score well — that check runs separately from the skill check.

This is the part a résumé generator cannot copy. Its entire value is producing plausible text; ours is refusing to.

The problem

You're in an AI-vs-AI arms race, and both sides are losing

Candidates generate résumés with AI. Employers filter them with AI. Everyone optimises for the robot, and the actual match keeps getting worse.

Up to 75% never reach a human

ATS platforms like Greenhouse, Lever and Workday screen applications automatically. A perfectly qualified candidate loses to keyword formatting.

Every CV now looks the same

Generic AI résumé builders produce interchangeable text with padded keywords. Recruiters have learned to discount it — including yours.

Your career lives in 7 tools that never talk

Resume builder, job tracker, ATS checker, cover-letter chat, spreadsheet. Nothing syncs, everything is retyped, details get lost.

How it works

Three steps, and your career becomes structured data

You do this once. Everything after that is generated, not rewritten.

  1. 1

    Import what you already have

    Upload your existing CV. The AI extracts every role, responsibility, achievement and skill — and you confirm what's true. Don't worry about how any of it is worded: the graph holds facts, the phrasing is the generator's job.

  2. 2

    Point it at a vacancy

    Save a job from the Chrome extension or paste it into the dashboard. VedaCarrier parses the requirements and scores them against your graph — real coverage and real gaps, not keyword counting.

  3. 3

    Generate the documents

    A CV and a cover letter tailored to that specific role, rendered from the graph. Change a fact once and every future document reflects it.

Career Knowledge Graph

One source of truth for everything you've done

Your résumé isn't the record — it's a view of the record. VedaCarrier keeps the record itself: roles, projects, achievements with their metrics, and skills linked to the exact place you used them.

  • Every skill carries evidence — where you used it, for how long, and how recently
  • Achievements keep their numbers, so they survive into every generated CV
  • Edit a fact once; every future CV and cover letter is generated from the new version
  • One graph, any language — generate the same experience for a different market
  • No raw graph to learn: it looks like a familiar career profile, not nodes and edges
Career profile view with experience, achievements and skill cards
Chrome side panel showing a match score next to a job posting

Chrome extension

Know your real match before you apply

Open a vacancy on the job board you already use. The side panel shows how your graph actually matches the role, which requirements you cover, and which you don't — while you're still deciding whether it's worth applying.

  • Runs in Chrome's side panel, so job-board redesigns can't break the layout
  • Save an interesting vacancy instantly, without spending an AI credit
  • Analyse when you're ready — the score, matched skills and gaps land in your tracker
  • Optimise your CV for that exact vacancy in one click

Works on

  • LinkedIn
  • hh.ru
  • Pracuj.pl
  • JustJoin.it
  • NoFluffJobs
Add to Chrome

Truthfulness & privacy

It will never claim a skill you don't have

The whole point of a graph is that generation is grounded in it. That's a hard constraint in the product, not a promise in the marketing copy.

No invented skills

The optimiser can only use facts that exist in your graph. If a vacancy needs something you don't have, it tells you to develop it — it does not quietly add it to your CV.

AI proposes, you confirm

Nothing enters your graph without your approval. Every fact the AI extracts arrives as a suggestion you accept or reject.

Your personal data is stripped before the model sees it

Name, email, phone and address are encrypted with AES-256-GCM in the database, and stripped from the text before it reaches a language model. The provider gets your experience, never your identity.

Your uploaded file isn't kept

Your CV is parsed in memory and never written to storage. We keep the structured facts, not the document.

Your data is yours to take

Export your profile and your full career graph as JSON from settings, any time, without asking support. Deleting your account erases your personal details from the database, in the same place.

You own the graph

Your skills, your wording, your custom entries. Custom skills stay scoped to your account and never surface in anyone else's suggestions.

Pricing

Free while we're in beta

The full Career Graph, the interview, the extension and document generation are available now at no cost. Paid tiers arrive later, and the graph you build stays yours either way.

Free

€0during beta

Everything you need to build the graph and apply.

  • Full Career Knowledge Graph
  • CV import and adaptive interview
  • Chrome extension with match scoring
  • CV and cover-letter generation
  • Application tracker
  • Monthly AI credits included
Get started

Pro

Coming soon

later

For an active search, when the free credits stop being enough.

  • Higher AI credit allowance
  • Unlimited match analyses
  • Multiple tailored CVs per role
  • Analytics and skill-gap planning
  • Additional CV templates
  • Priority support
Not available yet

FAQ

Questions worth asking before you sign up

How is this different from an AI résumé builder?

A résumé builder produces a document and forgets it. VedaCarrier maintains the underlying record of your career and generates documents from it. That's why a correction you make once shows up in everything you generate afterwards, and why the generator physically can't credit you with a skill you never entered.

Will it exaggerate my experience to score higher?

No. Generation is constrained to facts in your graph. When a vacancy asks for something you don't have, it appears as a gap with a recommendation, not as a new line in your CV.

Do I have to sit through an AI interview to get value?

No. Upload a CV and you get a working graph and a generated document immediately. The interview is an optional way to add depth — achievements with real numbers, context a résumé bullet left out — and you can stop and resume it whenever.

Do I need to word things well when I fill in my graph?

No — and it's better if you don't try. The graph stores facts, not prose: type an achievement the way it comes out of your head, with your own shorthand and half-sentences. Wording, tone and language belong to the CV generator, which rewrites every entry for the specific vacancy and the language you asked for. Rough notes produce a clean CV; polished notes don't produce a better one.

Which job boards does the extension support?

LinkedIn, hh.ru, Pracuj.pl, JustJoin.it and NoFluffJobs are recognised with dedicated parsing, and generic postings are handled through structured data and text extraction. Saving a vacancy works anywhere.

What happens to the CV file I upload?

It's parsed in memory into structured facts and never written to storage. We keep the graph, not the document. Personal details are removed from the text before any of it is sent to a language model.

Can I get my data out again?

Yes — settings has a JSON export of your profile and your career graph, and account deletion sits next to it: it erases your name, email, phone and location. No support ticket, no waiting period.

Your experience is already there. Give it a structure.

Upload the CV you have right now and see your Career Graph in a couple of minutes.

Free during beta. No credit card.