Johan Alphonso Braga
WorkProjectsReadingStackCraftDesignStatusResume

Utilities

Ask anything

Elsewhere

GitHub

All projects

Machine learning / 2026 / Runs natively

Resume Lens

A resume analyser that reads a CV the way an applicant tracking system does, scores each bullet on Google's X-Y-Z formula, and measures coverage of a pasted job description with BM25 term weights.

Resume Lens

01

The problem

Resume scanners reject people without ever saying why, and simple keyword checkers credit "experienced" as an Experience section.

02

How I approached it

Sections count only under a heading line a parser would route, keywords match spelling variants but flag where the exact term is missing, bullets earn a third each for action verb, measurement and method, and job-description terms are weighted on the BM25 saturation curve with a boost for named skills.

03

The outcome

A score where every point traces back to a named rule, plus the job terms the CV never uses.

Next projectRouteCraft Sim →