DEV Community

Cover image for Make Your Github Profile Stand Out
Sarit Chaet Hudis
Sarit Chaet Hudis

Posted on

Make Your Github Profile Stand Out

Github is awesome, that's known.
But, did you ever think how to make yours more attractive for potential employers or other visitors? Even non-tech ones like recruiters!

So take a couple of hours and show your best side as a person - and a programmer.

This article is based on a talk I gave in our fullstack course.

Your profile image

Not everyone likes to put a photo of themselves. However, if you are looking for a job- get over yourself and do it.
The best advice I can give to you, apart from getting a professional photo, is to ask a close person to take your photo.

  1. Find a well-lit room with an uncluttered background. Outdoors is also great, but avoid being in direct sunlight.
  2. Have fun with it! Laugh about how embarrassing it is, make faces, whatever gets you to look more like you and less staged - will do the trick.
  3. Ask them to take many photos in some variations- close or far, smiling/serious etc.
  4. Later, choose the ones you both think are the most flattering. Ask honest people that you know to choose The One.

Yes, it's embarrassing and awkward, I know. But hey, after you start your new job you can always delete it.. :)

Profile Readme

Github has a special readme feature - use it.

It is your place to say hello and present yourself.
You can make do with a short paragraph about yourself, or completely kill it- but have one.
It's almost rude not to 😉

Pinned Repos

You can pin upto 6 repos. Use them wisely.
Remember that github is like inviting strangers to your study- It's ok to have lots of stuff lying around, but make it easier for them to know what is the work you consider your finest.

Contributions and the Big Green

contributions visualization in github
Github automatically generates a visual representation of your contributions. It's shallow and does not distinguish between removing a comment and reinventing google, yes. But it's easily readable by tech and non-tech people alike.
I'm not saying you should make commits just to make the green greener, but.. I'm a bit saying that, yeah.

Commit messages

Commit messages are a window into your soul. They help you -and others- see your thought and work process.
Short and descriptive comments are best, and give a sense that you are able to focus on tasks and easily explain what have you been working on.

I use the built-in diff tree in VSCode before every push to make sure I can describe what is the major change in the commit.
But read wiser people than me about it.

Project Readme: Window Dress your Code

Whether it's a weekend project or something it took you weeks to built, increase the odds that others will appreciate it by adding a descriptive readme file.

Use the readme markdown to have nice titles, bullets etc.

In the projects I choose to showcase, I try to at least have 4-5 out of these:

  1. A simple description of the project- what is it about? Why did you do it?
  2. 1-3 screenshots
  3. Link to live version if you deployed it to netlify/ heroku
  4. Tech specs- stack, components scheme, libraries etc.
  5. Known issues and todo's - it looks a lot better if you know you have a bug, or have thought of a missing feature.
  6. Link to other projects you used- be a part of the community and give credit to those who made your project possible!

Here's a small example from one of my repos.

Now your turn

Even if you only implement some of these tips, you will have a more inviting github profile.

If you have any questions or thoughts, please leave a comment!
And if you think this can help someone you know - sharing is caring 🤓

Latest comments (86)

Collapse
 
akshatmittal61 profile image
Akshat Mittal

Nice! Check out my profile

github.com/akshatmittal61

Collapse
 
mte90 profile image
Daniele Scasciafratte • Edited

Mine is here github.com/mte90/ :-D

Collapse
 
mklestil profile image
Martin Klestil

Thanks, that's amazing.

Collapse
 
nadin3amanda profile image
Nadine Amanda

I just updated my GitHub read me.
GitHub.com/nadin3amanda
Not so proud of my contribution graph😬

Collapse
 
juniyadi profile image
Juni Yadi

how about mine? >_<

github.com/JuniYadi

Collapse
 
kevteg profile image
Kevin José Hernández González

Great ideas! here is mine: github.com/kevteg

Collapse
 
yashdatir profile image
Yash Datir • Edited

I have given my profile a look of an OS, just trying something creative. Here it is: yashdatir.github.io/profile-os/
Although have the git one: github.com/yashdatir

Collapse
 
kimdavilla profile image
KimDavilla

I found this resource utmost beneficial for me. Thanks a lot for hard work. dua to get married to a specific person

Collapse
 
ajafik profile image
Oluwafikayo Ajayi

Well put together @saritchaethudis

Collapse
 
christianthone profile image
Christian Thone

Ive just started getting more serious with software development. So I started putting some of my projects up for people to see. Let me know what you guys think of my GitHub and such.

Profile: github.com/christian-thone

Best Project: github.com/christian-thone/py-alias

Collapse
 
zigrazor profile image
ZigRazor

Good Article!!

Collapse
 
sohanr profile image
MD. Mizanur Rahman

yup, very nice, here is mine. github.com/SohanR

Collapse
 
amanzx4 profile image
AmanZrx4

h

Collapse
 
ethand91 profile image
Ethan

Bookmarking for when I get time to try it. :)
Thanks!

Some comments may only be visible to logged-in visitors. Sign in to view all comments.