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 – 100Depth
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 weighted202120222023202420252026
Languages
6 tracked- Go38%
- Rust27%
- TypeScript18%
- Python9%
- Shell5%
- Dockerfile3%
Top evidence
sorted by weightScoring 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%Depthcontributes +1888+
contributes +18
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%Breadthcontributes +1171+
contributes +11
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%Recognitioncontributes +2584+
contributes +25
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%Craftcontributes +1679+
contributes +16
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%Specializationcontributes +1176+
contributes +11
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.
Sample profile with illustrative data. Real profiles are computed from your actual GitHub activity — nothing is self-written.