node alive · uptime 37y 01m
· rec
[m.matveyev]
all processes
$ ./hh-job-tracker --status
tty/03
proc · 2026 · public

hh-job-tracker

Self-hosted HH.ru job-search tracker with ML-driven invitation prediction.

stack · bill of materials 11 components

A local tool that brings order to a personal hh.ru job search.

Pulls vacancies and personal data (applications, resumes, employer politeness index) by scraping hh.ru pages under the logged-in browser session cookie, aggregates everything into SQLite and serves it via FastAPI + Jinja2 + HTMX.

Features:
- Application funnel with real statuses (RESPONSE/INVITATION/INTERVIEW/DISCARD)
- Profile-driven match-score (0–100) from the imported resume
- Predict %: invitation probability via heuristics + sklearn LogisticRegression
- HH Pro politeness index baked into the score
- Background sync every 4–6 hours, dedup, auto-archive

Ironic kicker — the site you're reading this on is also about a resume.

end of process

Want the same?
./contact