Your GitHub profile is your storefront for employers. Recruiters look at activity, project quality, and your README.
1. Profile README
Create a repository with a name matching your username (e.g., ivanov/ivanov). Add a README.md — it will appear on your profile’s main page.
Minimal structure:
# Hi! I'm Ivan 👋
Python Developer | Django | Open Source
## Technologies


## Stats

## Contact
- Email: ivan@example.com
- LinkedIn: [linkedin.com/in/ivan](https://linkedin.com/in/ivan)
2. Fill Out Your Profile
Bio — a short description:
Python Developer | Django | AI Enthusiast | Open Source Contributor
Formula: Role | Core Technologies | Interests
Add: city or Remote, a link to your site/LinkedIn, your organization.
3. Pinned Repositories
You can pin 6 repositories on your profile page. Choose:
- A full-featured portfolio application
- A contribution to a popular open source project
- The repository with the most ⭐
- Projects that showcase the technologies on your resume
- A recent, active project
Don’t pin unmodified forks, empty repositories, or small practice exercises.
4. Activity (contributions)
The green squares on your profile:
- Commit regularly
- Contribute to open source (issues, pull requests)
- Respond to issues in your own projects
5. README in Every Repository
Minimal project README structure:
# Project Name
Short description (1-2 sentences).
## Technologies
- Python 3.11+, Django 5.0, PostgreSQL, Docker
## Installation
\`\`\`bash
git clone https://github.com/username/project.git
cd project
pip install -r requirements.txt
python manage.py runserver
\`\`\`
## License
MIT
Add tags via Settings → About → Topics: python, django, api.
What to Avoid
- Empty profile with no avatar or bio
- Pinned forks with no changes
- Repositories without a README
- Empty commits just to get “green squares”
Ideal Profile Checklist
- [ ] Avatar (not the default)
- [ ] Bio: who you are, what you do
- [ ] City or Remote specified
- [ ] Link to website or LinkedIn
- [ ] Profile README created
- [ ] 6 best repositories pinned
- [ ] README in every pinned project
- [ ] Topics/tags added to repositories
- [ ] Regular commits (at least weekly)
- [ ] At least one open source contribution
💬 Comments (0)
No comments yet
Be the first to share your opinion about this article!