Case study

Scout

Scout — a job-search tool that builds every resume from claims I've already verified. When a posting asks for something it can't back up, it asks me instead of making it up.

Solo project · Tool design · One user, me · Aug–Sep 2026 · In use since September

My role: everything. The rules, the interview design, the data model, and the code, built with Claude Code.

A one-page resume for an invented person, Jordan Example: a name, a line under it reading Product Designer, Healthcare, SaaS, Design Systems, then a summary, education, two roles with thirteen bullets, skills and three projects.
What Scout produces, shown on the invented person its tests run on. Every bullet on the page was chosen from ones written by hand. Only the line under the name was written for this posting.

2The short story

Scout is my third try at the same tool. The first two used AI to write my resume bullets, and they wrote good ones much of the time — which was the problem, because I couldn't tell which run was the bad one without reading every line. So Scout never writes a claim. It picks from bullets I've written and checked, and when a posting needs something my record doesn't cover, it interviews me instead of filling the gap. The result is a tool where the AI is the smallest part: 28 scripts, none of which call a model.

3What died — Hunter

Hunter generated my resume bullets with AI, and a second AI critic scored every bullet out of ten and rewrote anything under eight. The bullets were good most of the time. But "most of the time" meant reading every line of every resume to find the invented number, the achievement restated three ways, or the role that got seven bullets while the last one got three. Six weeks and ten versions in, I trusted it less than when I started. I kept its data and threw away its method.

4The rule — choose, never write

Scout picks at most one bullet per achievement from versions I wrote by hand. That one rule removes all three of Hunter's failures by construction rather than by instruction: every word is mine, so nothing can be invented; the count is chosen, so it can't drift; and one bullet per achievement means two bullets can never describe the same thing. Improving a resume now means editing text I own, not tuning a prompt I don't.

5Research on one user

The scanner was supposed to be the product. Then one resume for a bank's customer-service role took an entire session, and I wrote down exactly what I'd complained about while it happened. Four complaints, one root cause: the tool had no way to learn anything new about me. The scanner wasn't the bottleneck. The way information got in was. Scout became a resume engine that also scans, instead of a scanner that also tailors.

6Designing the interview

When a posting asks for something my record doesn't cover, Scout interviews me. Designing that conversation took two reversals of my own first answers. Open questions alone lose the unusual things worth putting on a resume, so the tool cues generously. And a question can't invent anything — only a written answer can — so all the strictness sits on what gets written, not on what gets asked. It interviews per employer, not per posting, so I'm only ever asked about a job once.

7A verdict that says what it doesn't know

Before building a resume, Scout decides whether each requirement in a posting is covered, partly covered, or a gap. My first plan was to label the matches and let me decide. I rejected it: a label is a warning, and warnings get ignored under exactly the conditions that make them necessary. So the tool makes the call, under four rules. Everything starts as a gap. Nothing is "covered" without naming the bullet that covers it. Every covered call says, in one clause, what it doesn't prove. And the report counts its own weak spots.

8The feature I measured, then retired

I built a safe way for Scout to reword a bullet — the check in section 4 exists to guard it — and planned a bigger feature on top: rewording my design work so it would read for other fields. Before building that, I measured. Across all 14 resumes Scout had tailored, the rewording channel had been used zero times, by the tool or by me. The hand-written angles were already doing the job. So I retired the feature — not deferred, retired — and wrote down what would bring it back.

9Where it stands, and its limits

Scout is finished and in use. A daily scan runs on its own and has logged 1,664 postings from 60 company boards and the major job boards. It has rendered 20 resumes from 74 bullets I wrote. Two applications have gone out through it, and one came back — a rejection, five days later. That's the whole outcome record, and I'd rather show it than a projection. The code is going public so anyone can run it on their own record.

10What this project taught me

The rising score was the warning sign, not the reassurance. A tool that was right most of the time cost me more trust than one that was obviously broken, because I couldn't tell which run to check. What fixed it wasn't a better model — it was a rule that made the failure impossible, and the discipline to measure what I'd built before building more on top of it.