JOBSEARCH

Client
Personal Project
Category
Backend / Automation
Year
2026
Live Project
Visit Site
Source Code
GitHub Repo

/ Project Overview

JOBSEARCH Logo

A cron-driven job-alert bot on Cloudflare Workers and D1 that polls 50+ job boards, filters for AI engineering roles, and asks on Telegram before anything happens.

Two-phase polling and least-recently-polled sharding keep 50+ boards inside the free plan's 10ms CPU and 50-subrequest limits. Jobs are deduped in layers, written to D1 before the Telegram send so a failed send is retried, and each match arrives with Apply and Skip buttons. Failures are stored as rows, and dead boards switch themselves off after repeated 404s.

/ The Impact

Runs entirely on Cloudflare's free plan with no server or queue, and nothing is applied to without an explicit tap.