Skip to content
polistudio.

Case 02 — 2026

A Telegram bot that reads your CV and ranks the job market

Scrapes junior and internship openings across Poland, scores every one against your actual resume with Claude, drafts the cover letter, and hands it all over as a swipe deck inside Telegram.

Job AI BotOwn productTelegram & chat botsAI integrationsBusiness automation
Job boards aggregated
3
AI relevance score per vacancy
0–10
Interface languages
EN / RU / PL

The
problem.

Looking for a first job in Poland means opening the same three boards every morning and reading a hundred listings to find the four worth applying to. The reading is the work, and it is the part nobody can outsource — until a model can be given the resume and told to do the first pass.

What we did

  • Aggregates vacancies from Adzuna, NoFluffJobs and Remotive, with Claude building the search queries from the resume rather than from hand-typed keywords
  • Two models by job size: Haiku scores every vacancy 0–10 because it runs on hundreds of rows, Sonnet writes the cover letters because they are read by people
  • A Telegram Mini App for the triage itself — swipe left to skip, right to save — served by FastAPI from the same process as the bot
  • Application tracker with statuses and date grouping, plus /feedback to have the resume itself critiqued
  • PostgreSQL behind a threaded connection pool, every row scoped by chat_id so the bot is multi-user from the start

Stack

Pythonpython-telegram-botFastAPIPostgreSQLClaude APIRailway

Same
story?

If any of this sounds like your business, the first call is free and the quote is fixed.

polistudio@polistudio.pl

Prefer Telegram? @polistudio

No newsletter, no CRM drip. We reply, that’s it.

All cases