Personal production project · Norway

Job hunting in Norway, on autopilot.

JobBot finds the jobs, matches them to your CV, writes the Norwegian cover letter and applies — you just approve, from one Telegram chat.

Application time~40 min → under 2 min

How it works

A pipeline, not a pile of scripts: sources in, an AI decision in the middle, a ready-to-send draft out.

01 · SCAN

Collect

Pulls new openings from public job boards and official APIs — like NAV’s Arbeidsplassen — into one inbox, hourly.

02 · MATCH

Score

Rates each vacancy against your CV with Azure OpenAI and flags the strong matches as hot.

03 · WRITE

Draft

Generates a tailored cover letter in fluent Norwegian, with a translation so you know exactly what it says.

04 · APPLY

Submit

Fills the application form field by field. A login code needed? It asks you in Telegram.

Built for real life

Runs from Telegram

Get the alert, tap Write, Confirm, Send. No dashboards, no logins — just your phone.

Works 24/7

Self-hosted on its own server; parallel workers keep applying even while you sleep.

You stay in control

Every letter is a draft you read and approve. Nothing is sent without you.

Vitalii Berbeha

Vitalii Berbeha

Full-stack & automation developer · Norway

For twenty years I taught mathematics; now I build automation. After moving to Norway I began turning my own daily problems into small production tools — a job-search bot, a real-time interview translator, a family-logistics bot. JobBot is one of them, and I build the whole thing end to end: architecture, backend, AI, and the interface. Same discipline every time — sensors in, a decision in the middle, a notification out.

PythonFastAPIAzure OpenAI Telegram Bot APIAutomationSelf-hosted

Let JobBot do the job-hunting.

Scan. Match. Write. Apply. You focus on the interview.