Skip to main content

About AdaptMyCV

A small, independent product. One founder, one inbox.

Who runs AdaptMyCV

AdaptMyCV is built and operated by Agshin Yolchuyev, a solo founder based in Poland. I write the code, run the servers, read the support email, and ship the updates. There's no team, no investors, and no growth-hacking playbook driving the product roadmap — just a single person trying to make CV tailoring honest and cheap.

You can reach me at hello@adaptmycv.app. I answer every email myself, usually within a day or two.

Why AdaptMyCV exists

Two things bothered me about the existing AI resume tools:

  • They run on monthly subscriptions for what is essentially a once-a-month task. Most people only update a CV when they're applying — paying $20-30/month to use a tool five times a year feels wrong.
  • They quietly invent experience to make your resume match a job description. Adding a skill you don't have. Inflating years of experience. Adding entire bullets describing work you didn't do. That gets you past the ATS — and then dropped at interview, or worse, fired after a background check.

AdaptMyCV is the answer to both. Pay per CV (5 coins = $1; building from scratch is free; restyling a PDF is 3 coins; adapting to a job is 10 coins). And every AI rewrite runs through an honesty check before you ever see it.

How the honesty check actually works

When you adapt a CV to a job description, AdaptMyCV runs the rewrite through a separate AI pass whose only job is to compare the new text to your original CV. It flags any added skill, tool, company, number, date, degree, or seniority claim that isn't supported by what you uploaded.

On top of that, a deterministic post-processor catches a specific class of mistake the model occasionally makes: silently downgrading a qualification to match the JD's minimum. If your CV says English C1 and the JD asks for B2, the rewrite stays at C1 — never reduced to match. Same for years of experience, seniority titles, and language proficiency levels.

The honesty check is advisory: it flags problems but doesn't block delivery. The judgement call about whether to send the CV still belongs to you.

Where your data lives

AdaptMyCV runs on Hetzner Cloud in Helsinki, Finland. The SQLite database and per-job artifacts (uploaded PDFs, generated PDFs, structured CV data) all live on a single EU server. Daily encrypted backups go to a Hetzner Storage Box in the same data center.

CV content is sent to OpenAI (United States) for parsing and adaptation. OpenAI is certified under the EU-US Data Privacy Framework and retains API input/output for up to 30 days for abuse monitoring; they don't use API data to train their models. Payments are handled by Stripe; we never see your card details. We run no analytics or tracking scripts at all.

For the full picture see the Privacy Policy.

Principles

  • Don't invent experience. The AI never adds companies, dates, degrees, or numbers that aren't in your base CV. The one exception is clearly labelled: the opt-in "Fake Adopt" mode can add skill keywords from the job description — it warns you in red and lists every added skill, so you can remove anything you can't defend.
  • Don't hide costs. Pay-per-CV in coins, no subscriptions, no auto-renewal, no surprise charges. Refund available within 24 hours for any unused balance.
  • Don't hoard data. You can delete your account and all CVs from the account page at any time. The export endpoint gives you a JSON dump of everything we hold.
  • Don't bury the limits. AI gets things wrong. The honesty check helps catch fabrications, but always read the output before sending. We say this on the product page and on the pricing page too.

Tech stack (for the curious)

  • Frontend: Next.js 14 (App Router), Tailwind, NextAuth (Google OAuth)
  • Backend: FastAPI, SQLite, WeasyPrint for PDF rendering
  • AI: OpenAI API (parsing + adapt pipeline)
  • Payments: Stripe Checkout (one-time top-ups, no subscriptions)
  • Hosting: Hetzner Cloud (Helsinki) for the API, Vercel for the frontend
  • Analytics: none — no tracking scripts, no third-party cookies

Get in touch

Bug reports, feature requests, refund requests, GDPR data requests, or just hello — hello@adaptmycv.app. See the contact page for response-time expectations.