Your GitHub is your CV: 6 steps to a profile that gets you hired
By Privatus Cosmas
2026-10-24
https://depriver.tech/blog/github-that-gets-you-hired/

Recruiters and senior developers scan your GitHub in about 30 seconds. Fix your profile, write a README, pin real projects, document them, commit like a pro and avoid the mistakes that get you rejected.

When you apply for a job, an internship or even FPT, someone will open your GitHub. A recruiter or senior developer usually gives it about **30 seconds**. In that time they want to see who you are, what you build, that it actually works, and that you're still active. Make those 30 seconds easy for them. *Kazi yako ionekane.*

## Step 1: Fix your profile

Use a real photo, your real name and a one-line bio ("Web developer · Laravel & React · building tools for small shops"), plus your location and one link: a portfolio or LinkedIn. `user8823471` with no photo and no bio looks like an abandoned account.

## Step 2: Write a profile README

Create a repository with **exactly the same name as your username** and add a `README.md`. GitHub shows it at the top of your profile. Keep it short: who you are, what you're building, your stack and how to reach you.

## Step 3: Pin your best six projects

Six real projects beat fifty half-finished folders. Pin things that solve real problems for real people, even small ones: a POS for a shop, a logbook app, a school results portal. Hide forks and tutorial clones you never changed. And please, not another to-do app. *Ubora kuliko wingi.*

## Step 4: A README for every project

Every pinned project needs a README that explains it in 30 seconds:

1. **What it does**, in one sentence a non-developer understands
2. **A screenshot or GIF** showing it working
3. **A live demo link**: deploy it, even on a free tier
4. **The tech stack**, and why you chose it
5. **How to run it**, with install steps that actually work
6. **What you learnt**: the hard part, and how you solved it

Test it: can a friend run your project from the README alone?

## Step 5: Commit like a pro

`update`, `final`, `final final` and `asdf` tell nobody anything. Write small commits with clear messages: *Add stock alert on low items*, *Fix VAT rounding on receipts*. Consistent beats perfect. And never use scripts that fake green squares. Seniors can tell. *Kidogo kidogo kila siku.*

## Step 6: Avoid what gets you rejected

- **Passwords and API keys in code.** Use a `.env` file and add it to `.gitignore`. If you've leaked a key, revoke it on the service and make a new one right away. Deleting the commit isn't enough.
- **Copied projects presented as your own.** Credit tutorials, then change and extend them.
- **Fifty empty repos.** Archive or delete them.
- **No README at all.** A project nobody understands is invisible.
- **Client or office code without permission.** Code from work or FPT isn't yours to publish.

**Drop your GitHub link in the comments**, and I'll check some of them. Niambie kwenye comments.

Slide captions
1. Your GitHub is your CV. Make it hire you. Kazi yako ionekane.
2. They look for 30 seconds: who you are, what you build, that it works, that you're active. Rahisisha kazi yao.
3. Step 01 · Look like a real developer: photo, real name, one-line bio, location, one link. Jitambulishe vizuri.
4. Step 02 · Say hello on your profile with a profile README. Fupi na wazi.
5. Step 03 · Pin projects, not tutorials. Ubora kuliko wingi.
6. Step 04 · A README for every project: explain it in 30 seconds. Eleza kazi yako.
7. Step 05 · Small commits, clear messages. Consistent beats perfect. Kidogo kidogo kila siku.
8. Step 06 · Don't get rejected for secrets in code, copied projects, empty repos or no README. Usalama kwanza.
9. Your turn: drop your GitHub in the comments.
