Role Radar
Project · AI agent

Role Radar

Job hunting meant hours a day on job boards and rewriting my CV for every posting. So I built an agent that scans the Israeli market twice a day, scores every role against my real experience, and suggests CV edits for each one. Nothing goes out until I approve it.

2× daily scans 85 companies on watch EN + HE search 0 edits without my OK
How it works

The agent does the legwork. I make the calls.

Each run starts fresh in the cloud, so everything it needs (what I'm looking for, my experience, past roles and my own decisions) lives in a small database it reads first.

01 · COLLECT

Read the sources

Company job feeds (Greenhouse, Ashby, Lever, Comeet), LinkedIn alerts from my inbox, and web search in English and Hebrew.

02 · FILTER

Keep what's real

Based in Israel, the right seniority, the kind of work I'm after. Duplicates across sources are merged.

03 · SCORE

Fit out of 10

Seniority, sector, freshness, companies I follow, and hard requirements I don't meet. Re-weighted weekly from what I mark.

04 · SUGGEST

Propose CV edits

Reads the posting's keywords and finds where my real experience already matches, then proposes rewording and reordering to say it in their language.

05 · VERIFY

I approve or change

Every edit comes to me first. Anything it can't back with my actual experience is flagged as a gap, never added.

06 · DELIVER

Digest + tracker

Push and email at 07:45 and 13:45. Application status is read from replies, and interview briefs arrive the evening before.

Try it

The tracker

A working copy of the interface with made-up companies. Role titles are hidden here on purpose. Open "Suggest CV edits" on a role to see what the agent proposes, and approve it the way I do.

Sorted by fit Sample data · fictional companies
The output

What lands on my phone

Role Radar07:45
3 new roles at fit 7+ · 2 application updates · 1 closed 9/10 · Xxxx xx Xxxxxxxxxxx — Lumora Games3 CV edits ready to review 8/10 · Xxxxxxxx xx Xxxxxxxx — Tidepool Ads2 CV edits · you know 1 person there 7/10 · Xxxxx Xxxxx — Confidential (consumer app)2 CV edits · 1 gap flagged Applications:
Northline Security · Interviewing
Cobalt Pay · Applied
Closed: Orchard Commerce
  • 01
    One CV, sharpened per role.

    I don't keep a pile of CVs. The agent proposes edits to mine for each posting, and I approve, change or reject every line. Approved versions are saved, so similar roles start from a better draft.

  • 02
    Keywords, never invention.

    It mirrors a posting's language only where my experience already says the same thing. A skill, tool or number I don't have is flagged as a gap, never added. A CV that can't survive the interview isn't worth sending.

  • 03
    Two runs a day, by design.

    The morning run catches what was posted the previous afternoon, and the midday run catches what HR teams publish in the morning. Applying within the first day matters more than running every hour.

  • 04
    Email does the bookkeeping.

    "Thanks for applying" emails, interview invites and rejections update each role's status on their own. It's read-only: it never sends or moves anything.

Build notes

What made it work

Feeds beat scraping

Most Israeli tech companies post through an applicant tracking system with a public JSON feed. Reading those directly is faster and cleaner, and it catches closed roles the same day.

Hebrew is a second market

Many roles on Israeli job boards are posted only in Hebrew. Searching both languages, with masculine and feminine title forms, finds roles that English-only searches miss.

A human in the loop

The agent is fast at finding and drafting, and I'm the one who knows what's true. Keeping every CV change behind my approval made the output something I can stand behind.

Claude agents · scheduled runsGreenhouse / Ashby / Lever / Comeet feedsGmail · Calendar (read-only)Document storeHTML · CSS · JS