Skip to content
Muhammad Habiibullah← Projects
JobMatch Helper bot logo

Tool Helper · Job Search

JobMatch Helper

TypeScript · grammY · SQLite · pdf-parse · Adzuna · Railway

Telegram bot that matches a CV to Indonesia and Adzuna jobs with scores, gaps, and alerts.

ABOUT

What it is

A Telegram bot for jobseekers. Upload a CV PDF (or search by keywords) and get Top 5 roles from an Indonesia catalog plus Adzuna, each with a match score and skill gaps. Optional alerts push strong matches and a daily digest.

Why it exists

Job search is noisy, and people already chat in Telegram. Match, search, and alerts in one bot beats another web app — and the CV never sits on disk: text is extracted in memory, and only skill keywords are kept for return visits.

How it works

grammY bot in TypeScript with SQLite for profiles, pdf-parse for in-memory extraction, and Adzuna plus a local JSON catalog for listings. Commands cover match, search, alerts, and profile. Railway long polling, with PDF checks, buffer wipe, and parameterized SQL.

PREVIEW

Product UI