Opportunity Radar

An n8n flow which finds companies likely to be hiring before roles are even posted: a live dashboard ranking hiring momentum by tracking signal strength across news, Reddit, LinkedIn, GitHub, Hacker News, funding, and exec hires in real time.

Designer, builder

3 days, July 22 to 24, 2026

  • n8n
  • Google Sheets
  • Claude Code
  • VS Code
  • GitHub
Opportunity Radar detail pane showing a real Fit verdict, company and interviewer research, and the start of a Close negotiation-prep session
8
Signal sources tracked
39
Companies tracked live
48+
Scans run to date
~3
Avg. contacts retrieved per company
Contacts surfaced to date

Job seekers see roles only after they're posted, after every other applicant has too.

LinkedIn shows "over 100 people clicked apply" before you've even opened the posting.

Built for my own job search, to reach the right person before the applicant queue forms.

LinkedIn job posting showing over 100 people clicked apply, reposted 5 hours ago

Hiring momentum leaves a trail across public signals: news, community activity, funding, exec hires.

That trail can be tracked and scored automatically, well before a role is ever posted.

No formal study. The research was already sitting in plain sight.

That signal alone was enough to validate the problem before any code was written.

No design tool, no mockups. This one started as an idea and went straight to a working pipeline.

An n8n workflow pulls and normalizes signals from eight sources, writes the results to Google Sheets.

A leaderboard ranked by weighted opportunity index, a company inspector panel with momentum trends and suggested contacts, and a per-company detail view breaking down exactly how each score was calculated, so the ranking is legible, not a black box.

No Crunchbase API access, so funding-round and headcount data comes from weaker, indirect signals (news mentions, exec-hire activity) instead of the real thing — the first upgrade I'd make with real budget.
No verified email finder either — contacts surface as LinkedIn profiles, not confirmed email addresses, leaving a manual step from "here's the person" to actually reaching them.

Three weeks after the original build shipped, three more pieces got added:

Fit (a judgment agent — is this company worth pursuing)

Interview Prep (real, grounded prep once you're actually talking to someone)

Close (scoped but not built, negotiation prep once an offer exists).

Today: two columns, not four. A ranked list and a company's real detail — signal, contacts, and a fit verdict when you've asked for one — no job postings involved anywhere in it.

Job-posting discovery and verification, removed from Fit's scope entirely — it now judges company and contact fit, not whether a specific listing exists.

Live and in use: it's surfaced real companies with rising hiring momentum and the people at each one worth reaching out to directly.

The live dashboard itself surfaces real suggested contacts at each tracked company, so it isn't posted publicly. Get in touch for a walkthrough.

  • Product Design
  • n8n
  • Live Product