A job-search tracker
Most applications don’t get rejected.
They go quiet.
A list tells you what you applied to. JobTracker tells you what is slipping away, by measuring the one thing a spreadsheet never shows: how long each application has been silent.
- Product Engineer3d quietwaiting
- Senior Frontend Engineer9d quietwaiting
- Backend Engineer16d quietwaiting
- Staff Engineer24d quietWent quiet 24 days ago
- Product Engineer31d quietNo reply in 31 days
Days since anyone last spoke to you. Past 21 days after a conversation, or 30 with no reply at all, it stops counting as live.
What do I do today?
One queue, not a pile
Everything you owe an application sits in one list, soonest first, with the interviews you have to turn up to mixed in among the notes to yourself. Tick one off and the next takes its place.
Next actions
- Send the take-home
- Chase the recruiter2 days overdue
- Second interviewMon 11:59 pm
What is coming?
A week you can see
Interviews get a date and a time, take-homes get a deadline, and both land on the same calendar. A booking counts as a plan rather than as contact, so putting it in the diary never makes an application look freshly answered.
Calendar
Is any of this working?
Where applications actually stop
Conversion between stages, how long each one really takes, and reply rates split by which CV you sent. Applications nobody ever answered are counted as ended, so a reply rate stops reading like a rejection rate.
Where they stop
- Applied42
- Screen11
- Interview4
- Offer1
18 ghosted — counted as ended, not as still going.
What will they ask me?
Every question, kept
Every interview carries a debrief, and every question you write down joins a searchable bank across all of them. It is the material you want a week later, preparing for the next one.
Question Bank
“Design a webhook delivery system with retries and ordering.”
Interview10 Aug
“Walk me through a time you disagreed with a product decision.”
Screen3 Aug
And the rest of it
- Paste a job link
- The company, role, and location fill themselves in.
- Duplicate detection
- It notices when you are about to add something twice.
- Stage moves that mean something
- Moving one forward asks whether it happened or is booked.
- Your data, out
- A JSON export that round-trips, and a CSV for spreadsheets.
- Dark and light
- Set by you, or follow the machine.
- Your calendar days
- Deadlines are judged in your timezone, not the server's.