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 force everyone onto a monthly subscription for what is essentially a once-a-month task. Most people only update a CV when they're applying — being locked into $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. Adapting a CV is free to preview — you pay $4 only when you download the one you want, or grab a one-time 7-day Pass ($19) or a monthly plan ($29) if you're job-hunting hard. Building from scratch is free with an account; restyling a PDF is 3 coins (≈ $0.60). No subscription required. 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. AdaptMyCV never force-adds unsupported tools. It may rephrase your experience and surface methodologies or soft skills that are defensible from your role and seniority, but it does not add companies, dates, degrees, or numbers that aren't in your base CV. Review every line before using it.
- Don't hide costs. Pay $4 per CV download — no subscription required — or pick a Pass or monthly plan if you'd rather. 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 (pay-per-CV top-ups or an optional monthly subscription)
- 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.