Benchmarks

Resurface vs a general LLM.

Resurface is built on TypeSafe Jev, a decision model made for exactly this kind of question, and adds everything around it: file parsing, screening questions, quoted evidence, a fallback model and an eval. Here it is measured against general LLMs on the same 20 fictional resumes and 5 screening questions for a Senior Full Stack Engineer, with Resurface's time taken from real production requests.

Median time per resume · lower is faster
Resurface API
end to end, powered by Jev
628 ms
Claude Haiku 4.5
general LLM, model only
1.7 s
Claude Sonnet 5.5
general LLM, model only
2.5 s
Same verdict as Claude Sonnet 5.5 · share of answers
Resurface API
our production request
99%
Claude Haiku 4.5
general LLM
93%

What each approach gives you

Resurface API · powered by TypeSafe JevA general LLM
Time per resume628 ms end to end1.7 s–2.5 s model only
Same answer on a re-run100%98% (Haiku) · 100% (Sonnet)
Resume filesPDF, DOCX, HTML, TXT, two-column layouts in reading orderYou send text or a file
Screening questionsDrafted from the job description once, then reusedPer prompt, every call
Evidence for each answerThe resume line, copied by designGenerated text you must check
Years of experienceComputed from dated roles, overlaps mergedEstimated by the model
If the model is downAutomatic fallback to Cloudflare Clef-flashYou build it
Before a model serves scoresMust pass our resume evalYou build it
Inside Claude and MCP clientsPlugin and MCP serverYou build it
Price per resume$0.06–$0.10, all includedToken costs, plus the pipeline you build and host
Run it yourself. The resumes, the questions and the benchmark script are open source. Resurface's speed and consistency come from TypeSafe Jev; we build the screening pipeline around it. Try it with 50 free scores.
EssentialAlways on

Sign-in cookies set by Clerk, this choice (stored in your browser), and the rs_promo cookie when you arrive through a launch offer. The site can't work without them.