Case Study

Forge Intel

A job intelligence pipeline that scrapes, scores, and surfaces high-fit roles at 5 target companies — bypassing ATS auth walls with headless rendering and AI scoring, then delivering instant Telegram alerts when a match exceeds threshold.

5
Target companies monitored
Weekly
Automated scrape cadence
< 60s
Alert latency on high scores
3
ATS auth bypass strategies

The Problem

Staff+ job searches at Anthropic, Netflix, and Nvidia require monitoring dozens of postings across Workday, Greenhouse, and Ashby — all platforms designed to wall off machine-readable job data. Checking manually wastes hours. Missing a posting means applying late or not at all.

The specific constraint: ATS platforms like Workday serve HTML challenge pages to automated requests, return empty-body SSR shells, or block headless browsers entirely. A scraper that only works on static HTML is dead on arrival against 80% of the target job boards.

Solution Architecture

Forge Intel runs as a weekly cron job with a multi-strategy fetching layer, SQLite persistence, and an AI scoring pipeline backed by the damilola.tech /api/v1/score-job endpoint.

Quantified Impact

5 companies, 1 pipeline

Anthropic, Netflix, Nvidia, Airbnb, and Vercel — all monitored from a single weekly cron run without manual checking.

ATS auth wall coverage

3 bypass strategies: plain HTTP, mixed-SSR heuristic, and Playwright headless — covering Workday, Greenhouse, Ashby, and Lever.

< 60s alert latency

From cron fire to Telegram DM for any posting that scores above threshold. No polling delay — immediate on each scrape run.

Zero manual review overhead

Only high-score matches surface. Low-fit roles are silently stored in SQLite for audit but never interrupt D's focus time.

Tech Stack

Node.jsSQLitePlaywrightClaude APITelegram Bot APIdamilola.tech MCPGitHub Actionslaunchd

Lessons

← Back to Projects