About

We built the resume tool we wanted.

Most resume tools fall into one of two camps. The free ones are templates and surface-level "ATS optimizers" that flag missing keywords and call it done. The paid ones promise miracles and deliver $39/mo of generic advice you could find on a Reddit thread.

We wanted something different: a tool that actually parses your resume the way an ATS does,tells you exactly which lines fail, and rewrites them in place while keeping your facts honest.

What's different

  • Real ATS rules, not vibes. We model the parse and scoring rules common to Workday, Greenhouse, Lever, Taleo. The score is deterministic — same resume, same number.
  • The agent doesn't lie. If a bullet has no metric, the AI asks you for one instead of hallucinating a number. Your facts stay yours.
  • Every change is reversible. The History panel keeps the last 90 days of revisions. Restore any version with one click.
  • Provider-agnostic. We default to a fast, cheap model. Pro users opt into higher-quality models for nuanced rewrites. Swap with one env var.

What we don't do

We don't sell resumes. We don't sell data. We don't lock parseability behind a paywall. The parsing, scoring, and heatmap are free forever — that's the part that's deterministic and useful even without an LLM in the loop.

Built with

Next.js 16, Vercel AI Gateway, Neon Postgres, Drizzle, Polar. Single-region, edge-runtime scoring, fluid functions for streaming chat. Bills under $0.01 per active user. We built the stack so the costs scale with you, not against you.

Get in touch

Bug reports, feature requests, hate mail: hello@resumes.repair. We read every message.