status: active
timestamp: 2026-06-24
tags: [rule, branding, recruiter, github, profile, signal]
Recruiter strategy: optimize pinned repos + contribution graph, not the repo list
Optimize pinned repos + contribution graph for recruiters
Recruiter strategy — pinned + graph wins; repo list is a tiebreaker
Rule
When making layout/branding/repo-ownership decisions that affect “how this looks to a recruiter,” optimize for these three surfaces in this order:
- Pinned repos (6 max, you choose them) — biggest single signal.
Pinning an
chirag127/*repo fromchirag127works fine; the org doesn’t hide it. - Contribution graph — green squares from any repo where you’re a member, public or private. Org commits count.
- Profile README — first thing visitors read; must cross-link
to the brand org (see
profile-readme-cross-link).
After those, decreasing in importance:
- Bio (short, name + role + brand link)
- Repositories tab — only personal repos appear; rarely scrolled
- Organizations sidebar — recruiters notice; click-through rare
What this rule rejects
- “Move everything to chirag127 so it appears in the repo list” — the repo list is rarely the deciding factor. Org repos surface through pinned + graph.
- “Move everything to the org so the brand looks bigger” — empties the personal account; chirag127 then looks dead.
- “Add a fake teammate to the org” — recruiters research; backfires.
What this rule supports
- The owner-split layout
(
projects-owner-own-forks-layout) — keeps both surfaces populated. Brand work underchirag127/, personal work underchirag127/. Each surface tells the right story. - Moving
oriz-cs-me-appoff the brand org back to chirag127 () — the personal account needs 5–10 real repos to look alive.
Sources of evidence
This is a belief, not a measured fact. Sources:
- Every dev-hiring engineering-blog post mentions a 30–60 sec profile skim (search “github profile what recruiters look at”)
- GitHub’s product team has stated pinned repos drive most profile engagement (GitHub blog, 2020+)
- The repo list page has no recruiter-targeted ranking — repos are sorted by update time, not relevance
If a measurement contradicts this rule (e.g. GitHub Insights shows recruiters scrolling repo lists), revise.
How this rule got formed
Grilled on 2026-06-24 during the layout migration. The concern “recruiters won’t see my work if it’s under an org name they don’t recognize” surfaced. Resolution: pinned repos survive the move to org. Graph counts org commits. So the move is safe. This rule captures the underlying taste: optimize the 3 high-signal surfaces, not the long-tail ones.