Writing & Content

Two Audiences, Two GitHubs: What Recruiters vs Engineers Actually Look For

A GitHub profile must serve two audiences: non-technical recruiters who want visual trust signals, and engineers who want architecture and readmes. Here's what to show each.

## Who clicks your GitHub and what they want Direct answer: Recruiters want visual trust signals (photo, pins, green graph); engineers want readable architecture, clean READMEs and demos. You must design for both or pick which you serve. ## The Non-Technical Recruiter (10-second scan) Recruiters do not read code. They look for signals of completeness and seriousness during a quick screen. Useful trust signals: a professional profile photo, exactly six pinned repositories to fill GitHub’s grid, a succinct profile README, visible stars or forks as social proof, and a healthy contribution graph (even if engineers know it can be gamed). These things make a recruiter more likely to click into a project and forward your CV to a technical lead. Treat them like the cover of a book — not the content. ## The Lead Engineer (30-second smell test) Engineers skim for substance. They want: - A clear, well-structured README explaining architecture, decisions and how to run the app - Sensible folder structure with obvious entry points (src/, docs/, tests/) - Professional commit messages and a tidy commit history - A hosted demo or reproducible local run instructions (no “works on my machine” excuses) They will not run npm install and poke for hours; they’ll do a smell test. Make that test pass. ## Bridging the gap You can serve both audiences with small trade-offs: keep your profile tidy and visually complete for recruiters, but ensure each pinned repo has a README with architecture notes and a demo link for engineers. If you must choose, favour the engineer signals for mid/senior technical roles — bad engineering signals outweigh good visual signals. *For more on writing technical project entries, explore our [Writing & Content](/writing-and-content) insights.*