Skip to main content
For Your Career5 min

Win Tracker

The bottleneck in self-advocacy is not writing, it is remembering, so by the time review or job-search season arrives people cannot recall what they did and undersell themselves.

Launch Win Tracker

For iCs, PMs, anyone building a raise or promo case

What it does

Capture your work wins and praise the moment they happen, career-framed, so you walk into reviews, raises, and job searches with concrete evidence instead of a blank memory.

Currently

Live MVP. Browser-only, no signup, your data stays in local storage. Logging, tagging, and export to resume bullets, Markdown, or CSV all work today. Instrumentation is the next thing in.

Roadmap

/now-next-later-roadmapNow/Next/Later Roadmap
Now
  • Instrumentation / privacy-safe analytics
  • Onboarding sample/demo wins
  • Starter prompts / weekly-review ritual
  • Self-review / brag-doc generator
  • Reminder and cadence loop (.ics + on-page streak)
Next
  • Quantification prompts
  • Custom tags
  • Export polish (LinkedIn About, perf-review templates, PDF)
  • Mobile/PWA installable + offline
Later
  • AI bullet writer (LLM)
  • Email opt-in nudge (needs backend)
  • Public read-only share view (privacy tension)
  • Optional account + cloud sync (breaks no-signup)
  • Manager mode (different persona)

Recently shipped

  • Jun 13, 2026Added JSON backup and restore, so wins survive a cleared cache or a move to a new device.
  • Jun 10, 2026Shipped the MVP: log wins and praise, tag for raises and resumes, export to resume bullets, Markdown, or CSV.

How it's built

Browser-onlySolo

How I built it

Win Tracker started as a personal itch. Raise and promo cases live or die on evidence, and that evidence is always scattered, half-remembered, and gone by the time you need it. So I ran the same product process I would run for a client, on a one-page tool for myself.

What the discovery surfaced

A jobs-to-be-done pass made the core job sharp: not "track everything," but "remember the specific wins and praise that prove my case, in a form I can paste into a doc later." Three personas fell out of it, with Overlooked Olivia, the strong-but-underpaid IC, as the one to build for first.

That framing killed a lot of scope. The North Star became Monthly Active Loggers, which kept every later decision honest: a feature only mattered if it got someone to log a win and come back.

What shipped, and what got cut

RICE scoring ranked the backlog, and a Now/Next/Later roadmap drew the line. The first version is deliberately browser-only with local storage, so there is no signup and nothing to trust me with, at the cost of cross-device sync and durable measurement.

A pre-mortem named the real risk up front: a logging tool no one returns to is dead. That conviction is why measurement and a return loop, not new surface area, anchor what comes next.

The strategy behind it

A snapshot of the product process this app was built from. Each artifact comes from a k8 skill you can run yourself. It reflects the original plan, not the live state above.

Jobs to be done

/jtbd-analysisJTBD Analysis
When I… I want to…ImportanceFrequency
When my self-review or promo packet is due, I want a ready list of specific, dated accomplishments, so I can write a strong case fast instead of staring at a blank box.highlow
When I finish something I am proud of, I want to capture it in seconds before I move on, so I do not lose it to the next deadline.highhigh
When I start a job search, I want to turn my real work into resume bullets quickly, so I can apply while momentum is high instead of reconstructing my last two years.highlow
When someone praises my work in Slack, email, or a meeting, I want to save that exact wording, so I can quote real recognition later instead of paraphrasing from memory.highmedium
When I am in a comp or promo conversation, I want evidence that makes my value undeniable to a manager, so I am taken seriously rather than dismissed.highlow
When I feel behind on pay or overlooked, I want proof that my contributions are real and substantial, so I can quiet the doubt and ask for what I am worth.highhigh

Persona

/persona-createPersona Create
O
Overlooked Olivia
Mid-career individual contributor, 5-12 years in, often a woman or underrepresented in tech, who does strong work but suspects she is underpaid.
Goals
  • Get recognized in her next review
  • Close the gap between what she does and what leadership sees
  • Walk into a comp conversation with a case, not a feeling
Frustrations
  • The blank self-review box
  • Cannot remember Q1 by the time Q4 review lands
  • Watches louder peers get credit for less
  • Dreads writing about herself and tends to flatten her own impact

Persona

/persona-createPersona Create
S
Switching Sam
Actively job-hunting knowledge worker, defined by the moment not the seniority, who needs a resume fast.
Goals
  • Produce concrete, specific, quantified resume bullets quickly
  • Apply before momentum fades
Frustrations
  • Two years of work compressed into trying to remember what he did
  • Generic bullets that sound like everyone else
  • The cost of reconstruction hits exactly when he has the least patience for it

Persona

/persona-createPersona Create
M
Manager Mara
Engineering or product manager with 4-8 direct reports who owns review and promo writing (an expansion seed, not served today).
Goals
  • Remember each report's real wins across the cycle
  • Write evidence-backed reviews and promo packets
  • Advocate for her people in calibration
Frustrations
  • Recency bias: she remembers the last month, not the year
  • The quietest contributors are the easiest to shortchange
  • No shared, lightweight place to log what her reports did

North Star metric

/north-star-metricNorth Star Metric
Monthly Active Loggers

The number of unique users who log at least one win in the trailing 30 days.

Fed by
Tool visitsFirst win logged (activation)Repeat logging across distinct daysExport or backup usedReturns after a 30+ day gap

RICE prioritization

/rice-scoreRICE Score
FeatureReachImpactConf.EffortScore
Instrumentation / privacy-safe analytics400380%1.5640
Onboarding sample/demo wins380175%0.5570
Starter prompts / weekly-review ritual380270%1532
Quantification prompts260170%0.5364
Self-review / brag-doc generator260265%1.5225
Reminder and cadence loop (.ics + on-page streak)300255%2165

Pre-mortem risks

/pre-mortemPre-mortem

Measurement blindness: only tool_launched fires, so we never learn whether anyone activates, returns, or exports, and steer blind for a year.

high

Mitigation: Ship privacy-respecting instrumentation immediately (win_logged, export_used, repeat-visit signal) and watch activation and value-realized from day one.

Retention cliff: no return trigger exists, so accumulation never happens and Monthly Active Loggers stays flat.

high

Mitigation: Fake-door test a reminder, then ship the cheapest viable return loop (PWA + local notifications or opt-in email).

Cold-start empty box: the first visit reproduces blank-page dread and users bounce before logging once.

high

Mitigation: Scaffolded empty state with starter prompts, an optional sample win, and a pride-vs-praise clarifier; measure activation before and after.

The no-signup ceiling blocks the obvious fixes: the constraint that makes it frictionless also blocks reminders, sync, and durable measurement.

high

Mitigation: Make an explicit strategic decision: commit to a privacy-preserving optional layer or accept the ceiling and optimize single-device value.

Single-device data loss: wins trapped in one browser, with manual unused backup, get wiped by a cleared cache or second device.

medium

Mitigation: Proactive backup nudges, clear storage-usage and loss warnings, and robust write-failure handling.

Built with these skills