How BioBot works

Build an ATS-friendly CV your way — start from sample data, import an existing CV, or restore a backup. No account required; everything stays in your browser.

Pick your starting point

Start from sample data

Default path

The editor opens with sample data so you can see what a finished CV looks like. Dismiss the sample-data banner, clear or overwrite the fields with your own content, and the live preview updates as you type. No API key or import needed.

Import a CV file

Needs Gemini

Upload a PDF, Word document, or screenshot of your existing CV and Gemini parses it into structured form fields.

  1. Set up your Gemini API key (see below).
  2. Expand Import CV (optional) → Import data and drag your file into the drop zone, or paste your CV text directly.
  3. Click Parse with Gemini. The AI populates every form field.
  4. Review and correct anything the AI got wrong.
Supported files: PDF, DOCX, DOC, plain text, PNG, JPG, WebP. Text-based PDFs work best.

Restore a JSON backup

Pick one path

Previously exported your CV data? Load the JSON file to resume editing.

  1. Expand Import CV (optional) → Import data.
  2. Click Load JSON backup and select your .json file.
  3. All fields restore instantly, including your API key if it was in the export.
Store JSON backups in Google Drive, iCloud, or similar. BioBot keeps data only in your browser’s local storage.

Gemini API key

Only for AI features

You only need this if you use CV import, AI tailoring, or AI cover-letter generation. Gemini’s free tier requires no billing — just a Google account.

  1. Go to Google AI Studio and sign in.
  2. Click Create API key and copy the key (starts with AIza...).
  3. In BioBot, expand Import CV (optional) → Gemini API and paste it.
Your key stays in local storage and never leaves your device. Gemini calls go directly from your browser to Google.

Edit your CV

The Your CV card contains every section in your final document. You can edit on top of the sample data or after an import — either way, expand a section and start typing.

All sections explained
  • Personal Information — name, email, phone, location, and links (LinkedIn, GitHub, portfolio).
  • Professional Summary — a short paragraph of key strengths. Supports Markdown.
  • Skills — one category per line, e.g. “Frontend: React, TypeScript”. ATS scanners match keywords here.
  • Experience — role, company, dates, location, bullet-point highlights, and technology tags.
  • Education — degree, institution, dates, and optional highlights.
  • Others (optional) — certifications, volunteering, publications, or anything else.
Markdown fields show a hint below the input. Use **bold** and *italic* — the preview and DOCX export render them.

Both features below require a Gemini API key and are entirely optional.

Tailor with AI

Needs Gemini

Paste a job description and let Gemini rewrite your CV content with matching keywords, improving ATS match scores.

In the editor, expand Import CV (optional), then open Job description.

  1. Paste the job posting or drag it as a PDF/screenshot.
  2. In any Experience entry, click Enhance with AI. Gemini rewrites highlights to match the job description.
  3. Do the same for Professional Summary — expand “Enhance with AI” and click Generate with AI.
  4. Review each suggestion: click Use this to accept, or dismiss and tweak manually.
Each suggestion includes a short reasoning. The AI never invents facts — it rewrites your existing content with better keywords.

Cover letter

Optional

Generate a tailored cover letter from your CV data and the job description. It appears as a second page in the DOCX export.

In the editor, expand Import CV (optional), then open Cover letter.

  1. Enable the cover letter toggle. Write manually or use AI.
  2. To generate with AI, expand “Enhance with AI” and click Generate with AI.
  3. Review, edit if needed, and click Use this cover letter.
The cover letter is optional. If disabled, the DOCX export only contains your CV. Markdown formatting is supported.

Live preview

The preview shows exactly how your CV will look in the exported DOCX, updated in real time as you type.

  • Desktop — the preview sits in a panel to the right of the editor, visible side by side.
  • Mobile — the preview appears below the form. Use the floating Preview / Edit button to jump between them.

On first visit the preview shows sample data with a dismissible banner. Replace the sample content in the editor and the preview updates instantly.

Save and export

Three ways to save your work:

Save to browser

Stores data in localStorage so it persists between sessions. Hit Save frequently.

JSON backup

Downloads a .json file with your full CV data. Reload anytime to resume editing.

Word document (.docx)

A polished, ATS-safe DOCX ready to send. Single-column layout, structured headings, clean formatting.

When exporting JSON, you’ll be asked whether to include your API key. Choose “Export without key” if you plan to share the file.

DOCX to PDF

Most job applications accept PDF. Open the exported DOCX in a word processor and save as PDF for pixel-perfect results.

  1. Download the DOCX from BioBot.
  2. Open in Microsoft Word or Google Docs.
  3. File → Save as / Download as → PDF.
Google Docs is free and produces excellent PDF output. Upload the DOCX to Google Drive, open with Docs, then File → Download → PDF.

Ready to build?

Your CV data never leaves your browser. Start building now — it takes under a minute with AI import, or jump straight in with the sample data.

Build your CV
Build your CV