Skip to content
← PARAM BAHIA

PROJECT — PERSONAL · BUILT FOR FAMILY

Job Search Automator.

Opened c. Jun 2026

Someone in my family was made redundant. So I built the system I said I'd build — the one that turns a demoralising daily slog into a twenty-minute review.
← PARAM BAHIA

PROJECT — PERSONAL · BUILT FOR FAMILY

Job Search Automator.

Opened c. Jun 2026

Someone in my family was made redundant. So I built the system I said I'd build — the one that turns a demoralising daily slog into a twenty-minute review.

Someone close to me — senior finance, decades in — was made redundant, and spent a stretch out of a role. We talked about the market: how it works now, how much of the day disappears into searching, tailoring, and sending into silence. I’d been living inside Claude Code for months, building automations for everything, and I said what I actually believed — this is exactly what I’d build to fix it. I got them onto Claude Code for quick CV edits, and it helped. Then I stopped describing the system and made it.

It runs once a day, on its own. For the first search that meant senior finance — CFO, Finance Director, Financial Controller — scraped across seven-plus job boards and scored 0–100 against the actual CV, so the day starts already sorted by fit. Everything clearing the bar gets a tailored CV and cover letter written to that specific role, and the top handful get a ready-to-send LinkedIn connection request and follow-up. A daily digest lands with the lot summarised. On top sits a dashboard to work the pipeline: scored roles, the workflow states — to apply, outreach to send, applied, dismissed — and one place to act.

What it deliberately doesn’t do is apply for you. It does the sifting and the first draft — the parts that are pure time — and leaves the judgment and the send to a person. It reads the boards and the candidate’s own materials, runs under their own accounts, and writes from their real CV, never inventing a line of it. The point isn’t to game anything. It’s to take the demoralising, hours-long grind of a modern job search and hand back most of the day — so the search is about the good conversations, not the admin.

It started as one person’s tool, then outgrew it. I pulled everything specific to them out of the code and into a profile — the CV, the target titles, the boards, the scoring rubric all live in config now — so standing up a new search is a short setup wizard and a CV file, not a rewrite. When a second family member needed the same help in a different field entirely, they got their own copy off the same engine: different titles, different boards, their own CV, not a line of code changed.

A couple of weeks to build the first one; an afternoon to point it at the next. The screens below are the running system, with personal details kept private. It’s the kind of software I like most: small, sharp, and quietly making someone’s week better — and, it turns out, more than one someone.

The decomposition — 20 Oct 2026

18 / 20 · Job Search Automator — From the boards to a person’s send

Project / Job Search Automator · Design decomposition

  1. 01The profile

    I pulled everything specific to one person into a profile, so the CV, target titles, boards and scoring rubric live in config and a new search is a setup wizard and a CV file.

  2. 02The boards

    Once a day, on its own, it scrapes the job boards for the titles in the profile.

  3. 03Scored against the CV

    Each role is scored against the actual CV, so the day starts already sorted by fit.

  4. 04Tailored, never invented

    Every role that clears the bar gets a CV and cover letter written to it, from the real CV, never inventing a line of it.

  5. 05Outreach drafts

    The strongest few also get a connection request and a follow-up drafted and left unsent.

  6. 06The digest

    A daily digest lands with the whole run summarised.

  7. 07The dashboard

    One place works the pipeline through its states: to apply, outreach to send, applied, dismissed.

  8. 08A person sends

    It never applies for anyone: the judgment and the send stay with a person, under their own accounts.

Schematic — structure only · no personal data

Dwg job-search-automator · Scale 1:1 · Rev 08

Two searches in two fields run off this engine now, each from its own profile.

Job Search Automator dashboard — scored senior-finance roles with workflow states
The board. The day already sorted: every scraped role scored for fit, filed under a workflow state — to apply, outreach to send, applied, needs review, dismissed — with the strongest matches first. One place to work the whole search.
Scored roles ranked by match, strongest first
The scoring. Each role rated 0–100 against the real CV, ranked strongest first, with source, salary, and freshness inline. Everything above the bar already has a tailored CV, cover letter, and outreach drafted and waiting.