Ruzel AbdrakhmanovAvailable for work
All projects
AI Product

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.

Year
2026
Client
Personal product
Role
Product, Design & Full-Stack
Duration
Ongoing
Next.jsTypeScriptDrizzle ORMSQLiteElectronAnthropic APITelegram

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.