Skip to content

    BUILD A RESUME THAT
    GETS READ

    Write it yourself, import your old resume, or generate it from the stacks you want to be hired for. Score it against real postings from the live job market, then export a pixel-perfect PDF or an ATS-safe Word document. Your data stays in your browser.

    Templates
    12
    Export formats
    4
    Signups required
    0
    In your browser
    100%

    How it works

    THREE SIMPLE STEPS

    01

    Start your way

    Begin from a fully written sample, paste in your existing resume, let AI draft one from a job description, or start blank.

    02

    Edit with live feedback

    A real-time preview shows exactly what you will export. Score against the job posting and fix keyword gaps as you write.

    03

    Export and apply

    Download a print-accurate PDF or an ATS-safe Word document. Keep a JSON backup so you can tailor a copy for the next role.

    Why FirstDraftCV

    EVERYTHING YOU NEED

    A complete resume workflow - writing, scoring, tailoring, and exporting - without handing your career history to another server.

    AI that sounds like you

    AI drafts your first version, then the built-in authenticity check flags AI-tell phrases, buzzwords, and numberless bullets - so what you send reads human.

    Real ATS scoring

    Score your resume against the actual job posting: keyword matches, section coverage, and formatting checks, with one-click fixes for the gaps it finds.

    Pixel-perfect exports

    Print-accurate PDF, ATS-safe DOCX that opens cleanly in Word and Google Docs, plain text, and a JSON backup you can re-import any time.

    12 professional templates

    From compact one-pagers to federal-format CVs to editorial and Swiss-style flagships. Switch templates without losing a word - your content and the design are independent.

    Private by default

    No signup and no cloud. Your resume lives in your browser and never leaves it, except the text you explicitly send when you use an AI feature.

    Tailor to each job

    Paste a posting and review AI suggestions as a diff - approve or reject each change individually, so the resume stays yours.

    Beyond the resume

    FROM RESUME TO HIRED

    Build the resume, see the live market, get found. One loop, all in one place.

    Pick your stack, get a real resume

    Choose the specialties you want to be hired for - high availability, AWS, Kubernetes, security, up to five - and mix in extra database engines. AI writes a complete, coherent career story around your picks, with certifications included. Guardrails grounded in real postings stop combinations recruiters would never believe.

    No two people get the same resume, even with identical picks.

    The live job market page: current demand percentages and real postings with per-posting skill match

    See what companies want, right now

    A live bank of real database job postings, refreshed weekly. Every posting shows how many of its skills you already have - and one click attaches it to your resume for tailoring. The market pulse shows which skills are climbing, with real percentages from real openings.

    No more hunting job boards and pasting descriptions by hand.

    Get found, not just filtered

    Weekly LinkedIn posts written from your actual work - your resume, your labs, your week - through an anti-slop gate that rejects drafts with no real numbers or named tools. 44% of employers have hired from content they found; only 1% of members post weekly.

    Suggested hot topics from the live market, written in one click.

    Draft 1: Failure-first, timeline narrativepasses the human test

    Our backups were green for 11 weeks. Our PITR was dead the entire time.

    We run quarterly restore drills. This one failed - no WAL segments found. An S3 lifecycle rule had been quietly expiring the archive for weeks...

    An actual generated draft - real tools, real numbers, zero buzzwords.

    In action

    SEE THE REAL APP

    These are generated from the running app, not mockups.

    ATS panel showing an 82 match score against a pasted job description, with category breakdowns

    Score against the real posting

    Paste the job description and see keyword, section, and formatting checks with one-click fixes.

    Template gallery showing the resume rendered live in multiple designs

    Switch designs, keep every word

    The gallery renders your actual resume in each template - no surprises after switching.

    Export dialog with PDF, Word, plain text, and JSON format options

    Export without cleanup

    Print-accurate PDF, ATS-safe DOCX, plain text, and a JSON backup - all from one dialog.

    Templates

    TWELVE DESIGNS, ONE RESUME

    Switch designs any time - your content never changes. Templates marked ATS-safe use a single reading order and no layout tables.

    • Tech Sidebar resume template rendered with sample content
      Tech SidebarATS
    • Business Professional resume template rendered with sample content
      Business ProfessionalATS
    • Modern Minimal resume template rendered with sample content
      Modern MinimalATS
    • Elegant Timeline resume template rendered with sample content
      Elegant Timeline
    • Creative Modern resume template rendered with sample content
      Creative Modern
    • B-JET Professional resume template rendered with sample content
      B-JET Professional
    • Executive Classic resume template rendered with sample content
      Executive ClassicATS
    • Compact One Page resume template rendered with sample content
      Compact One PageATS
    • Academic CV resume template rendered with sample content
      Academic CVATS
    • Federal Detailed resume template rendered with sample content
      Federal DetailedATS
    • Cornerstone resume template rendered with sample content
      CornerstoneATS
    • Meridian resume template rendered with sample content
      MeridianATS

    HONEST NUMBERS

    No fake reviews here. These are the facts you can verify yourself in about a minute.

    12
    templates, all exportable
    4
    export formats: PDF, DOCX, TXT, JSON
    7
    ATS score categories checked
    0
    accounts, uploads, or trackers

    FAQ

    COMMON QUESTIONS

    Is FirstDraftCV really free?

    Yes. There is no paid tier, no trial, and no account. The AI features call an AI server configured by whoever hosts the app; everything else runs entirely in your browser.

    Where is my resume data stored?

    In your browser only (localStorage and IndexedDB on your device). Nothing is uploaded, and there is no server-side copy. Export a JSON backup if you switch machines or browsers.

    Will my resume pass ATS screening?

    Templates marked ATS-safe use a single reading order, real headings, and no layout tables. The built-in ATS score also checks your content against the specific job description - keywords, sections, dates, and formatting.

    Does it work offline?

    Yes. Install it as an app and you can edit, switch templates, and export PDFs with no connection. Only the AI features need to be online.

    What export formats are supported?

    PDF (print-accurate), DOCX (ATS-safe mode or styled mode, opens in Word and Google Docs), plain text, and JSON for backup and re-import.

    Do I need my own AI key?

    Not when the hosted AI server is running - the app detects it automatically. Without it, every non-AI feature still works: editing, templates, ATS scoring, and all exports.

    Where do the job postings on the Market page come from?

    From public company career APIs, refreshed weekly. Each posting is analyzed for level, salary, and skills, so the app can show how well your resume matches before you click - and attach any posting as your tailoring target in one click.

    Will the LinkedIn posts sound like AI wrote them?

    That is exactly what the anti-slop gate prevents: drafts are grounded in your real resume and your own notes, and any draft without a real number or named tool - or containing known AI-tell phrases - is rejected and rewritten. You always review and post it yourself.

    READY TO BUILD YOUR RESUME?

    Start from a sample, import what you have, or let AI draft it. You can be editing a real resume in under a minute.