For students who write code, GitHub is often the first place a recruiter looks after reading a resume. They do not expect a huge account. They want to see that you can build something, explain it and keep your work organised. Here is how to make a good impression.
Start with a clear profile
Use a real name or a professional username, and add a profile photo and short bio. Mention your interests, such as "Web development and data analysis" and add a link to your portfolio or Pehchan profile. A profile README, created by adding a repository with the same name as your username, lets you introduce yourself in a few lines.
Pin your best repositories
You can pin up to six repositories to the top of your profile. Choose projects that show different skills, are complete enough to run and have clear descriptions. Quality matters more than number. Three polished projects are better than thirty unfinished tutorials.
Write a README for every project
A README is the front page of your project. Include:
- A short description of what the project does and why you built it.
- A screenshot or short demo if it is visual.
- The technologies used.
- Steps to install and run it.
- What you learned or what you plan to improve.
Many recruiters read only the README, so write it clearly in simple language.
Commit regularly with meaningful messages
Small commits with clear messages such as "Add login validation" show a thoughtful workflow. A single large commit that says "final" tells nothing. Regular activity over time shows learning, but do not create meaningless commits just to fill your contribution chart. Recruiters can usually tell.
Keep repositories clean
Remove temporary files, passwords, API keys and personal data before you push. Use a .gitignore file for files that should not be tracked. Never upload secret keys; if you do by mistake, change them immediately. Add a licence file if you want others to reuse your code.
Show real projects
Good beginner projects include a weather app, an expense tracker, a to-do list with a database, a small game, a data analysis notebook or a website for a local business. Add a feature that makes it your own. Tutorials are fine for learning, but customise the project and explain your changes.
Contribute to open source gradually
Start by fixing documentation errors or small issues in beginner-friendly projects. Read the contribution guide first and be polite in discussions. Even small accepted contributions show that you can work with other people.
Link everything together
Put your GitHub link at the top of your resume and your LinkedIn profile. Add live demo links when possible, using free hosting services. Make sure the demo works before you send it to anyone.
Be honest
Do not copy other people's projects and present them as yours. Credit any code you borrowed, and be ready to explain every part of your own code in an interview. Interviewers often ask about specific files.
Review once a month
Archive old experiments, update READMEs and pin new projects. A clean, active GitHub profile is a strong signal that you take your craft seriously.