TrueHire
JD ↔ candidate proof board · prototype

One job description, side-by-side proof from each candidate.

Local fixtures only — no GitHub, OAuth, or database calls. Every match reason, missing proof item, risk flag, and recruiter next action below is derived from the JD and each candidate’s verified public-work evidence.

Job description

7 requirements extractedfixture
TypeScriptFrontend product engineeringBackend/API engineeringTesting disciplineCI and release hygieneDocumentationOpen-source collaboration
Candidates
4
Avg fit
62/100
Shared strength
TypeScript
Common gap
Backend/API engineering

Ranked board

verified public work only
RankCandidateFitVerifiedGapsFreshnessNext action
#1
Ada (fixture)
@ada-the-builder
91701d agoAdvance to technical screen
#2
Byteforge (fixture)
@byteforge
61527d agoScope call — verify top gap
#3
Rustronaut (fixture)
@rustronaut
56433d agoScope call — verify top gap
#4
First-PR (fixture)
@first-pr
40344mo agoHold — request proof

#1 · Ada (fixture)

91/100 fit

Strong verified match against the pasted job description.

Match reasons (evidence)
  • TypeScript100
    ada-the-builder/next-orbitada-the-builder/edge-routercloudflare/workers-sdk
  • Frontend product engineering100
    ada-the-builder/next-orbitada-the-builder/edge-routervercel/next.js
  • CI and release hygiene100
    ada-the-builder/next-orbitcloudflare/workers-sdkada-the-builder/edge-router
Missing proof (gaps)
No requirements were flagged as missing.
Risk flags
No data-coverage risks detected.
Recruiter next action
Advance to technical screen

Verified strength in TypeScript with 7 of 7 requirements supported by public work.

Evidence trail
ada-the-builder/next-orbitcloudflare/workers-sdkada-the-builder/edge-routervercel/next.js

Prototype links shown as labels — fixture handles are not live GitHub accounts.

#2 · Byteforge (fixture)

61/100 fit

Partial verified match; review gaps before advancing.

Match reasons (evidence)
  • TypeScript100
    byteforge/api-gatewayhonojs/honobyteforge/queue-worker
  • CI and release hygiene100
    byteforge/api-gatewayhonojs/honobyteforge/queue-worker
  • Open-source collaboration100
    byteforge/api-gatewayhonojs/honobyteforge/queue-worker
Missing proof (gaps)
  • Frontend product engineering0

    Create or update a public repo that directly demonstrates Frontend product engineering, with tests, CI, and a short README.

  • Documentation0

    Create or update a public repo that directly demonstrates Documentation, with tests, CI, and a short README.

Risk flags
No data-coverage risks detected.
Recruiter next action
Scope call — verify top gap

Partial match; use a 30-min call to probe Frontend product engineering before booking a technical round.

Evidence trail
byteforge/api-gatewayhonojs/honobyteforge/queue-worker

Prototype links shown as labels — fixture handles are not live GitHub accounts.

#3 · Rustronaut (fixture)

56/100 fit

Partial verified match; review gaps before advancing.

Match reasons (evidence)
  • CI and release hygiene100
    rustronaut/warp-cachetokio-rs/tokiorustronaut/orbit-rpc
  • Open-source collaboration100
    rustronaut/warp-cachetokio-rs/tokiorustronaut/orbit-rpc
  • TypeScript93
    rustronaut/warp-cacherustronaut/orbit-rpc
Missing proof (gaps)
  • Frontend product engineering0

    Create or update a public repo that directly demonstrates Frontend product engineering, with tests, CI, and a short README.

  • Backend/API engineering0

    Create or update a public repo that directly demonstrates Backend/API engineering, with tests, CI, and a short README.

  • Documentation0

    Create or update a public repo that directly demonstrates Documentation, with tests, CI, and a short README.

Risk flags
No data-coverage risks detected.
Recruiter next action
Scope call — verify top gap

Partial match; use a 30-min call to probe Frontend product engineering before booking a technical round.

Evidence trail
rustronaut/warp-cachetokio-rs/tokiorustronaut/orbit-rpc

Prototype links shown as labels — fixture handles are not live GitHub accounts.

#4 · First-PR (fixture)

40/100 fit

Partial verified match; review gaps before advancing.

Match reasons (evidence)
  • TypeScript100
    first-pr/study-next-appfirst-pr/react-todofacebook/react
  • Open-source collaboration85
    first-pr/study-next-appfirst-pr/react-todofacebook/react
  • Frontend product engineering61
    first-pr/study-next-appfirst-pr/react-todofacebook/react
Missing proof (gaps)
  • Backend/API engineering0

    Create or update a public repo that directly demonstrates Backend/API engineering, with tests, CI, and a short README.

  • Testing discipline0

    Create or update a public repo that directly demonstrates Testing discipline, with tests, CI, and a short README.

  • CI and release hygiene0

    Create or update a public repo that directly demonstrates CI and release hygiene, with tests, CI, and a short README.

Risk flags
  • Score is 110 days old

    Within tolerance but worth a quick refresh before final stages.

  • Under 12 months of recorded public activity

    Less public history than peers. Earlier work may be in private repos or pre-date this GitHub account — ask, don't assume.

Recruiter next action
Hold — request proof

Limited overlap; ask for a public link that demonstrates Backend/API engineering before re-evaluating.

Evidence trail
first-pr/study-next-appfirst-pr/react-todofacebook/react

Prototype links shown as labels — fixture handles are not live GitHub accounts.

Fairness caveats

read before you decide

Every fit number above is derived from verified public GitHub artefacts (repos, commits, merged PRs, stars, language share). Nothing on this page comes from a self-written bio, claimed seniority, or third-party assessment.

TrueHire does not collect, infer, or display protected attributes — age, gender, race, ethnicity, disability, nationality, religion, sexual orientation, family status. Do not use absent public work as a proxy for any of those traits: it most often reflects employer NDAs, private repos, or non-GitHub ecosystems.

“Missing proof” means “we could not verify this from public GitHub alone” — not “the candidate lacks the skill.” Treat each flag as a prompt for an interview question, not a disqualifier.

Fixture prototype generated 6/4/2026. Candidate names are illustrative.