JobRadar — AI Freelance-Order Radar
A local desktop app that pulls freelance orders and jobs from a dozen platforms, scores each one against my profile with AI, and surfaces the best matches in one dashboard.
Problem :
As a freelance developer, the good orders are scattered across a dozen job boards and Telegram channels, and the best ones disappear within hours. Checking every source by hand is a part-time job on its own — and you still miss the ones that actually fit.
Solution :
JobRadar collects listings from many sources into one local database, scores every order with AI against my profile — is it real dev work, does it fit, what’s the budget, how reliable is it — and surfaces the top matches in a dashboard, with Telegram alerts for the strongest ones.
My Role :
Everything — the product idea, architecture, UI design, the collectors, the AI scoring pipeline, the dashboard and the desktop packaging.
Process :
Built as independent modules: collectors that scrape each source, a scoring pipeline that ranks every order, a notifier that pings Telegram, and a Next.js dashboard to triage the incoming feed, run a Kanban of applications and read stats. It runs fully local — its own SQLite database and server — scheduled on Windows and packaged as an Electron desktop app.
Outcome :
One place that turns a firehose of listings into a ranked, filterable feed of orders that genuinely match — each with a match score, a reliability flag and a budget. It’s my own daily tool; the screens here are live data.
Tech Stack :
Next.js + TypeScript, Drizzle ORM over SQLite, Electron for the desktop app, per-source collectors (incl. Telegram via GramJS), AI scoring through the Anthropic API, Telegram notifications, scheduled with Windows Task Scheduler.



