Skip to content
Reactive Resume

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 resume

Write.

01 / Write

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.

Saved · version 14
Experience
Lead Product Designer2021 – Present
Northwind Labs · Lisbon
  • 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%.
Assistant
Lead with the result and give it a scale.
Accepted
  • Led user research for the onboarding redesign; activation rose from 31% to 44%.
Product Designer2017 – 2021
Parcel & Co. · Porto
  • Shipped accessible checkout flows for web and iOS, meeting WCAG 2.1 AA.

Design.

17 templates. Make any of them yours.

Check.

ATS readability

58/ 100

  • Contact details found
  • Text is selectable
  • Standard section headings
  • Two date formats found

Tailor.

Applied
Senior Product DesignerFieldnote · Remote, EU
Posting

You’ll own our design systems, run user research with customers and hold a high bar for accessibility, working in a cross-functional team.

Job match62%

Your resume, live at rxresu.me/alex-morgan

  • PDF
  • Word
  • JSON
05 / Share

Share a public link, add a password or keep it private. Choose from 3 visibility options. Export to PDF or Word, or take all your data with you as JSON.

Prepare.

Thu 9:00 AM · Interview in 8h 30m

Messages · Pasted from your email
From Sam, FieldnoteSubject Re: Senior Product Designer

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

Read it for meThey’ve confirmed your interview for todayConfirms 5:30 PM today, by video.Asks for an example of your onboarding work.
Move to InterviewApply 1 changeApplied

A strong match, with one question to resolve

3 supported · 1 partly · 1 missing
  • Own and evolve a design systemSupported
  • Run research with customersSupported
  • A high bar for accessibilitySupported
  • Lead across functionsPartly supported
  • Mentor other designersNo evidence yet
Missing evidence means your notes don’t show it yet, not that you lack it.

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.
Question 1 of 4 · Practice

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%.

Your attempts9:40 AM · typedContribution unclear3:20 PM · typedContribution clear
Practice questions are simulated, not from Fieldnote.
After the interview · TodayWrite it down while it’s fresh
What did they ask?“How did you measure the onboarding redesign?”
How did it land?Went wellMixedDidn’t land
Keep the evidence precise

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.

Practice priorities, not conclusions about why an employer decided anything.
07 / Remember

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.

Your Knowledge
Story · 5 of 5 parts

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.
Fact · Accomplishment

Activation rose from 31% to 44% in one quarter, measured across new teams.

Used in coaching
Application answerAnswerInterview openingOpeningRecruiter replyReply
Apply · Describe a product improvement you led.

At 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.

Backed byOnboarding storyActivation rose from 31%…Sends this story and the facts switched on to your AI connection. Without one, nothing is sent.

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

Français

Translated into 54 languages. Help translate it into yours.

Support

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.

REACTIVE RESUMEA free and open-source resume builderOct 09, 2026
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.

Questions

Asked and answered.

9 short answers to what people ask before they start. Anything else, ask on Discord.

01

Is 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.

02

Will 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 checker
03

Who 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.

04

Can 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.

05

What 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.

06

Does 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.

07

Can 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.

08

Can 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 guide
09

Which 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.

Your turn

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
Reactive Resume
Loading