cd /news/developer-tools/i-got-tired-of-losing-good-jobs-to-t… · home topics developer-tools article
[ARTICLE · art-122644] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

I got tired of losing good jobs to timing, so I built a pipeline that scores LinkedIn listings against my CV and emails me the best matches

A developer built SnapplAI, a pipeline that scrapes fresh LinkedIn job listings, uses Google's Gemini to score each against the user's CV, and emails only the top matches. The tool runs locally, via Docker, or as a scheduled GitHub Actions cron, and is available under an MIT license.

read1 min views1 publishedSep 7, 2026

A job posting gets 200+ applicants in 48 hours. By the time LinkedIn's daily digest hits your inbox, the window is already closing.

I kept finding great matches days after they were posted. So I built SnapplAI: it scrapes fresh LinkedIn listings, sends each one to Gemini to score it against your CV, and emails you only the top matches, before the crowd even sees them.

How it works

Four steps, one pandas DataFrame, no frameworks:

Scrape — fresh listings from LinkedIn based on your filters

Summarize — Gemini extracts structured fields as JSON

Analyze — each listing scored against your CV (chain-of-thought enforced: reasoning before judgment)

Deliver — top matches emailed to your inbox

Runs locally, via Docker, or as a scheduled GitHub Actions cron. Full setup takes 5 minutes.

Why no framework

I wanted a clean data pipeline with LLM calls where they matter, not an agent framework. Python orchestrates, AI evaluates. Each Gemini call retries with exponential backoff and falls back through a model chain, so a throttled API doesn't crash the run.

Try it

MIT-licensed. Issues, PRs, and forks are welcome.

── more in #developer-tools 4 stories · sorted by recency
── more on @snapplai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-got-tired-of-losin…] indexed:0 read:1min 2026-09-07 ·