TrueHire
Sample profile · Demo

This is what your TrueHire profile looks like — derived entirely from GitHub data. Every number is real math on real public signals.

sd

Sam Devlin

Verified
@sample-dev last verified 2h ago
82
SCORE
TrueHire signal 1 · public work
Derived weekly. Evidence below.

Score breakdown

0 – 100
Depth
20% weight · consistency
88
Breadth
15% weight · public GitHub
71
Recognition
30% weight · portfolio
84
Craft
20% weight · portfolio
79
Specialization
15% weight · activity
76
Commits
4.3k
Repos
23
Stars (authored)
4.1k
Months active
41

Activity — last 60 months

recency weighted
202120222023202420252026

Languages

6 tracked
  • Go38%
  • Rust27%
  • TypeScript18%
  • Python9%
  • Shell5%
  • Dockerfile3%
Scoring methodology

Exactly how each number was computed.

No ML, no black box. Each component is a transparent formula on verifiable GitHub data. Tap any row to see the math.

Every number on your profile is derived from public GitHub data. Overall score = 82 =88×0.2 + 71×0.15 + 84×0.3 + 79×0.2 + 76×0.15(rounded). Recomputed weekly, or on manual refresh.
20%Depth
88
log₁(Σ recency-weighted months active) / log₁(48) × 100 · half-life 30 months
How to improve
  • Commit even once/month — gaps pull this down more than volume ever compensates.
  • Old contributions decay: work older than 2 years is worth half a recent month.
  • Consistency beats burst — five spread months beat fifty commits in one week.
15%Breadth
71
log₁(distinct meaningful repos) / log₁(50) × 100 · external repos need ≥2 merged PRs AND ≥3 commits
How to improve
  • Land ≥2 merged PRs in an external repo — single-PR repos don't count.
  • Author public tools with real commit history — each repo crossing the bar adds breadth.
  • You have 23 repos on record — adding a few more meaningful ones moves this ~10 points.
30%Recognition
84
log₁₀(authored stars × freshness + core-contrib stars × share + PR credit to 100★+ repos) / 5.5 × 100
How to improve
  • Keep authored repos fresh — a 5-year-dead star ≈ 38% of a live one.
  • Merged PRs into high-star production repos (React, Next.js, Kubernetes) move this most.
  • Trivial PRs (<2) to external repos add zero — target depth in real projects.
20%Craft
79
avg over top-10 repos (authored + core-contrib): CI 18 + tests 18 + README 12 + LICENSE 6 + releases ≤14 + collabs ≤14 + commit-msg quality ≤18
How to improve
  • Add GitHub Actions / any CI to your main authored repos — biggest single bump.
  • Add a test directory or vitest/jest/playwright config — even a sanity-check suite counts.
  • Write a substantive README (>800 chars). LICENSE + release tags stack small bonuses.
  • Invite collaborators or attract contributors — solo repos lose the team signal.
15%Specialization
76
piecewise on dominant-language share of weighted activity · below 20% share = 0
How to improve
  • Pick a primary language and double down — 70% Rust beats 30% in each of four stacks.
  • Merged PRs weigh 5× commits here — language of your PRs matters most.
  • Polyglot hobby repos dilute this. Keep them, ship depth elsewhere.
Your profile is waiting.

Connect GitHub and your verified score goes live in <5 minutes.

Sample profile with illustrative data. Real profiles are computed from your actual GitHub activity — nothing is self-written.