✨ Free & open · runs in your browser · zero backend

Turn one résumé into
a perfect match for every job.

Paste any job description. Resume Engine Pro uses AI to rewrite your résumé and spin up a live portfolio tailored to that role — in seconds. Your data stays in your own GitHub. Nothing to install. Nothing to pay for to start.

See how it works ↓

🔒 We never see your data. No password. No spam. Sign out anytime.

5+AI engines
25+portfolio styles
$0to get started
100%your data, your GitHub
🎯

Tailored to the JD

Drop in a job link or description and get a résumé rewritten around the exact keywords recruiters and ATS scan for.

🤖

Multi-AI, incl. free

OpenAI, Claude, Gemini, Mistral — or run Llama 3 free on a throwaway GitHub runner. You choose the brain.

🌐

Live portfolios

Publish a beautiful, role-specific portfolio site with one click. 25+ styles, dark/light, mobile-ready.

🔐

You own everything

Every résumé, profile and portfolio is stored in your GitHub. No lock-in, no hidden server, fully private.

From blank page to “you're hired” — in 3 moves

No setup marathon. Sign in and you're building in under a minute.

1

Create your profile once

Upload your existing résumé (PDF / DOCX / TXT) or type it in. We parse it into a reusable profile.

2

Paste a job, pick an AI

Drop the job description or link. Choose a free or paid engine. Watch it tailor a résumé to that role.

3

Publish & track

Ship a live portfolio, download the résumé, and keep every application organized in the built-in tracker.

The one thing people hesitate on

“Why does it want my GitHub? Is that safe?”

Fair question — and the honest answer is the whole reason this tool is different. Instead of parking your career data on some company's server, Resume Engine Pro saves it to your GitHub account. That's the vault. You hold the keys.

📘 Step-by-step token guide (2 min) →
  • It's a token, not your password. GitHub gives you a scoped key you can revoke any second. We never see or store your password.
  • Everything runs in your browser. There is no backend server of ours in the middle. Your résumé never touches our machines.
  • You stay in control. Delete the token, delete the repo, sign out — your data leaves with you. Zero lock-in.
  • Free forever to start. Free AI option, free hosting on GitHub Pages, no credit card, no trial clock.
▶ See it work — ~30-second loop, on repeat
  1. Click Sign in with GitHub.
  2. On GitHub, choose Generate new token (classic).
  3. Select scopes repo, gist, user, then generate & copy it.
  4. Paste it in the app and take the built-in 60-second tour.

Your next role deserves a résumé built for it.

Stop retyping the same CV for every application. Let AI do the tailoring — you focus on landing the interview.

Takes 60 seconds. First résumé in minutes. Truly free to begin.

Found a bug or have an idea? Tell us on GitHub →

Dashboard

👋 New here? Get set up in 3 steps

1
Create a profile

Upload your résumé (PDF/DOCX/TXT) or type your details once — reuse it for every job.

2
Generate a résumé

Pick your profile, paste a job link or description, choose a free or paid AI engine.

3
Publish & track

Publish a live portfolio and keep every application in the tracker.

First time using a GitHub token or the cloud generator? Open Help & FAQ for step-by-step setup.

AI Engines

Loading AI providers…

Statistics

Total Resumes Generated: 0
Profiles Created: 0
GitHub Data Repo: Not set

Credits & Usage

No AI providers configured yet.

My Profiles

Create reusable profiles by uploading your resume or entering details manually.

No profiles yet. Create one above!

Generate Resumes

Select Mode

Step 1: Select Profile

Step 2: Job Description & Link

Provide the job description, a posting link, or both — both are optional, but include at least one. The link is saved to job-details.md in your published repo even when the portal blocks automated fetching.

Step 3: AI Configuration

Cost will be shown here...

Step 4: What to Generate

Density
Photo Optional — used by Photo Header designs (max 2 MB)

Job Application Tracker

Generation History

No generations yet.

Settings & AI Configuration

GitHub Configuration

Create a repository in your own GitHub account to back up your data and host published portfolios. It uses the token you signed in with — nothing is created in anyone else's account. Need help? Open the Help & FAQ →

A new repo with this name is created in your account. Leave blank to use resume-engine-data. If the name already exists, pick a different one.

AI Providers

Connect your AI provider accounts to enable resume tailoring. Your API keys are stored securely in your browser.

Data Backup & Restore

Your data lives only in this browser. Choose how to keep it safe — download a file locally, or save it to your own GitHub account so you can restore it on any device.

Back up before clearing browsing data. Restoring replaces the current data in this browser with the backup's contents. Saving to GitHub uses the data repository named above (visibility follows the Private/Public choice) and keeps a timestamped history plus a latest.json.

📖Under the Hood