Understand

Read every resume, without reading every resume.

Resumes arrive as PDFs and Word files written to no standard at all. They are parsed into structured profiles, then scored against the role with deterministic checks first and semantic matching second — so the reason for a score is always inspectable.

Who it is for
Anyone whose inbox is the real applicant tracking system
The problem
Two hundred resumes for one role, each in a different format, and the only way to rank them is to open all two hundred.

What it does

The short version.

  • Structured profiles from any formatPDF and Word resumes become comparable fields.
  • Deterministic checks run firstHard requirements are decided in code, not by a language model.
  • Every score is explainableSee which requirement drove a match before you trust it.

In detail

What is actually in here.

The modules behind this stage. Each one is specified and built against a written brief before it ships.

  • Resume AI parsingExtraction into structured fields, with a review diff showing exactly what changed before anything is saved.
  • AI matchingA deterministic scorer for hard requirements, combined with semantic matching for the rest.

The AI boundary

What the model offers, and what you own.

AI proposes

Extracted profile fields and a match score with its reasoning.

A person confirms

A recruiter accepts, edits or rejects the extraction on a review screen. Nothing reaches the candidate record unreviewed.

Try it on one role.

Create a workspace and open a job. Nothing here requires you to migrate anything first.