Skip to content
Muhammad Habiibullah← Projects
CV Screener bot logo

Tool Helper · Hiring Tools

CV Screener

TypeScript · grammY · pdf-parse · Node · Railway

Telegram bot that screens PDF CVs against a job description and ranks candidates in-session.

ABOUT

What it is

A Telegram bot for hiring managers. Paste a job description or share a public career-page link, upload candidate PDFs, and get a match score with matched and missing keywords. Keep one JD sticky in the session to screen and rank more CVs without starting over.

Why it exists

First-pass screening is slow when done by eye. Keyword matching is fast and explainable, without sending CVs to an AI API. Recruiters already work in Telegram — the bot meets them there.

How it works

TypeScript and grammY on Node, long-polling on Railway. pdf-parse reads text in memory; overlap scoring returns bands plus matched/missing lists. Sessions hold one JD, rank up to ten CVs, and wipe buffers after use. Career URLs are fetched with SSRF-safe checks.

PREVIEW

Product UI