An open-source resume builder
Everything you’ve done, on one page.
Reactive Resume is a free, open-source resume builder. Write it, design it, check it, tailor it for every job and walk into the interview prepared.
Build your resumeWrite.
Write beside a live page. It saves as you type and keeps every version. Ask the assistant for a sharper line: it suggests, you decide.
- Responsible for the design system and helping other teams with their designs.Built a shared design system used by six product teams, cutting UI review time by 40%.
- Led user research for the onboarding redesign; activation rose from 31% to 44%.
- Shipped accessible checkout flows for web and iOS, meeting WCAG 2.1 AA.
Design.
17 templates. Make any of them yours.
Check.
58/ 100
- Contact details found
- Text is selectable
- Standard section headings
- Two date formats found
Tailor.
You’ll own our design systems, run user research with customers and hold a high bar for accessibility, working in a cross-functional team.
Prepare.
Thu 9:00 AM · Interview in 8h 30m
Hi Alex, great to confirm: you’ll meet our design team today at 5:30 PM, by video. Could you bring an example of your onboarding work?Sam
A strong match, with one question to resolve
3 supported · 1 partly · 1 missing- Own and evolve a design systemBuilt a shared design system used by six product teams.Supported
- Run research with customersLed research for the onboarding redesign; activation rose from 31% to 44%.Supported
- A high bar for accessibilityShipped checkout flows that meet WCAG 2.1 AA.Supported
- Lead across functionsYou partnered with engineering. How you led the work isn’t described yet.Partly supported
- Mentor other designersYour Knowledge doesn’t mention mentoring.No evidence yet
A focused 30-minute plan
Built from the posting, Sam’s message and your two strongest stories.- 10 minYour onboarding storyName the problem, what you led and how activation was measured.
- 10 minDesign system trade-offsRehearse one disagreement with engineering and how it ended.
- 5 minQuestions to askWho owns the design system today? What does success look like in 90 days?
- 5 minSay it aloudPractise your introduction once. Keep it to about 90 seconds.
Tell me about a product improvement you led. What was your contribution, and how did you measure success?
At Northwind Labs I led research for our onboarding redesign. I interviewed 14 customers, found three drop-off points, and we shipped a shorter setup. Activation rose from 31% to 44%.
SupportedThe 13-point activation lift. Your Knowledge has the before and after.
ObservationFewer support tickets isn’t backed by a number yet. Say it as something you noticed.
Practice priority: explain one limit of the measurement clearly, without underselling the work.
Remember.
Same you. Less starting over.
Write a story once, with the facts behind it, and the coach uses it in 3 places. Switch a fact off and nothing leans on it.
Fixing onboarding drop-off at Northwind Labs
- SituationMost new teams at Northwind Labs stalled during setup and never reached activation.
- TaskFind out why, and shorten setup without adding support work.
- ActionInterviewed 14 customers, mapped three drop-off points and prototyped a shorter setup with engineering.
- ResultActivation rose from 31% to 44% in one quarter.
- ReflectionNext time, I’d agree how to measure success before the first prototype.
Activation rose from 31% to 44% in one quarter, measured across new teams.
Used in coachingAt Northwind Labs, most new teams stalled before they finished setup. I interviewed 14 customers, mapped three drop-off points and prototyped a shorter setup with engineering. Activation rose from 31% to 44% in one quarter.
In good company
- People using itwriting, tailoring and sending
- Loading the total
- Resumes createdand counting
- Loading the total
- Stars on GitHubfrom developers who back it
- Loading the total
Live totals, refreshed every 6 hours.
Speaks your language
Keep it free.
Reactive Resume is open source under the MIT License. Amruth Pillai and a community of contributors keep it running, and donations pay for hosting and development. There’s no paid tier.
- Resume builder
- 0.00
- Templates × 17
- 0.00
- Assistant (your key)
- 0.00
- Career coach (your key)
- 0.00
- Interview prep
- 0.00
- ATS checker
- 0.00
- Job tracker
- 0.00
- Cover letters
- 0.00
- Ads
- none
- Tracking
- none
Total$0.00
Hosting and development are paid for by people like you. Optional tip:
Thank you for keeping it free.
Asked and answered.
9 short answers to what people ask before they start. Anything else, ask on Discord.
01Is Reactive Resume really free?
Yes. Every feature is free: all 17 templates, PDF and Word downloads, the ATS checker, cover letters and the job tracker. There are no ads, no tracking and no paid tier. Donations pay for hosting and development.
02Will my resume get past applicant tracking systems?
Every template exports a text-based PDF with the words in reading order, which is what applicant tracking systems (ATS) need to parse a resume. To test any PDF, including one made elsewhere, the free ATS checker shows the text software extracts and what to fix.
Try the ATS checker03Who can see my resume?
Only you, until you share it. A resume can stay private, go live at a public link, or be protected with a password, and you can change that at any time. Deleting your account deletes your resumes with it.
04Can I import a resume I already have?
Yes. Import a PDF, a LinkedIn data export, a JSON Resume file or a Reactive Resume export, then pick up where it left off. With an AI provider set up, Word documents work too.
05What formats can I download?
PDF, Word (DOCX), Markdown and JSON. The JSON export imports back into any Reactive Resume, including one you host yourself, so your data is never locked in.
06Does it use AI?
Only if you want it to. Add your own key from OpenAI, Anthropic, Google Gemini, OpenRouter, Ollama or another provider for sharper lines, tailoring to a job posting, coaching for applications and interviews, and reading Word files. Without a key, nothing is sent to an AI service.
07Can it help me prepare for interviews?
Yes. Every job you track gets its own workspace: check your fit against the posting, draft answers from stories you wrote once, get a short plan before the interview, practise out loud with feedback and debrief afterwards. When offers arrive, compare them side by side. The coaching uses your own AI key; the comparison doesn’t need one.
08Can I host it myself?
Yes. Reactive Resume is open source under the MIT License and ships as a Docker image, so it runs on your own server with your own database and storage.
Read the self-hosting guide09Which languages does it speak?
The app is translated into 54 languages by volunteers, and a resume can be written in any language, including right-to-left scripts like Arabic and Hebrew.
Put it all on one page.
Start from scratch or import what you have. It takes a few minutes, and you can come back to it anytime.
Build your resume








