How Resume Keyword Match Analyzer works
Press Load model once: your browser downloads Universal Sentence Encoder (MediaPipe) (13 MB) from this site and keeps it in its cache. Then add your text and press Compare resume. The model runs on this device, so nothing you enter is sent to a server. Until the model is loaded, or if your device cannot run it, the tool falls back to a simple keyword check and labels the result as the fallback.
The tool splits "Job description" into sentences and list items (each one a requirement), then uses Universal Sentence Encoder (MediaPipe) to find the closest sentence in the other text by meaning, not by exact words. "Led accessibility audits" can match "accessibility expertise" even though the wording differs.
A requirement counts as covered when its best match scores 78 or more on a 0-100 scale (cosine similarity rescaled from 0.6); 65-77 is shown as partial. Coverage is the share of requirements that are covered, and the ones without a close match are listed so you can fix them.