Lesson 1 of 16 beginner

GitHub Profile That Gets You Hired

Turn your GitHub into a developer portfolio that recruiters actually read

Open interactive version (quiz + challenge)

Real-world analogy

Your GitHub profile is like your storefront window — people decide whether to walk in within 3 seconds. A bare profile is like a closed shop with no sign. A polished one is like an Apple Store: clean, inviting, and screaming competence.

What is it?

Your GitHub profile is the first thing technical recruiters and hiring managers check — often before your resume. A well-optimized GitHub profile demonstrates your coding ability, consistency, communication skills, and professionalism. It's living proof that you can actually build things.

Real-world relevance

A developer with a mediocre resume but an outstanding GitHub profile (daily commits, clean repos, good READMEs, open-source contributions) will often get interviews over someone with a perfect resume but an empty GitHub. Companies like Shopify, GitLab, and Basecamp explicitly review GitHub profiles during hiring.

Key points

Code example

# 🚀 Hi, I'm [Your Name]

## Mobile Engineer | Flutter & React Native | Open Source Contributor

[![GitHub Stats](https://github-readme-stats.vercel.app/api?username=YOUR_USERNAME&show_icons=true&theme=radical)](https://github.com/YOUR_USERNAME)

### 🛠️ Tech Stack
\`\`\`
Mobile:    Flutter | React Native | Swift | Kotlin
Backend:   Node.js | NestJS | Firebase
Database:  PostgreSQL | MongoDB | Redis
DevOps:    Docker | GitHub Actions | AWS
\`\`\`

### 📌 What I'm Working On
- 📱 Building [App Name] — [one-line description]
- 🌱 Contributing to [Open Source Project]
- 📝 Writing about mobile development on [dev.to/yourname]

### 📊 This Week's Coding Stats
<!--START_SECTION:waka-->
<!--END_SECTION:waka-->

### 📫 Connect
[![LinkedIn](https://img.shields.io/badge/-LinkedIn-0A66C2?style=flat&logo=linkedin)](https://linkedin.com/in/YOUR_NAME)
[![Twitter](https://img.shields.io/badge/-Twitter-1DA1F2?style=flat&logo=twitter)](https://twitter.com/YOUR_HANDLE)
[![Portfolio](https://img.shields.io/badge/-Portfolio-000?style=flat&logo=vercel)](https://yoursite.com)

Line-by-line walkthrough

  1. 1. Line 1: The heading with your name — this is the first thing visitors see, make it count
  2. 2. Line 3: Your tagline — Role, Skills, and What You Build in one scannable line
  3. 3. Line 5: GitHub Stats card — auto-generated from your actual contribution data, shows you're active
  4. 4. Lines 8-13: Tech Stack section — organized by category so recruiters can quickly scan your skills
  5. 5. Lines 16-18: Current Projects section — shows you're actively building, not just a stale profile
  6. 6. Lines 21-22: WakaTime integration — auto-updates with your actual coding hours per language
  7. 7. Lines 25-27: Connect section — badges linking to LinkedIn, Twitter, and portfolio for easy contact

Spot the bug

# My Profile README
## Tech Stack: JavaScript, Python
- Working on stuff
- Learning things
[GitHub Stats](github-readme-stats.vercel.app/api?username=)
Need a hint?
There are 5 problems: missing username in stats URL, vague descriptions, no badges, no pinned project links, and no contact information. How would you fix each one?
Show answer
The stats URL is missing the username parameter. 'Working on stuff' and 'Learning things' are too vague — replace with specific project names and technologies. Add shields.io badges for the tech stack. Add links to actual pinned repos. Add LinkedIn/Twitter/email contact badges at the bottom.

Explain like I'm 5

Imagine you're selling lemonade. If your stand has no sign, no menu, and dirty cups — nobody buys. But if you have a bright sign, a clean setup, free samples, and a smiling face — everyone stops. Your GitHub profile is your lemonade stand for coding jobs!

Fun fact

GitHub's Octocat mascot was designed in 2008 by Simon Oxley, the same designer who created the original Twitter bird. GitHub profiles with a README get 30% more profile views on average according to a 2023 dev survey.

Hands-on challenge

Create or update your GitHub profile README today. Include: a one-liner intro, tech stack badges (use shields.io), your top 3 pinned repos with descriptions, and a GitHub stats card. Then review your 6 pinned repos — does each one have a README with at least a description, tech stack, and setup instructions? Fix the weakest one.

More resources

Open interactive version (quiz + challenge) ← Back to course: Career Launchpad