Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

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 thinkhow 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 toask 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 chooseThe 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 aspecial readme feature - use it.

It is your place to say hello and present yourself.
You can make do with a short paragraph about yourself, orcompletely 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, butmake 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.
Butread 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 asmall 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 🤓

Top comments(86)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
braydoncoyer profile image
Braydon Coyer
💻 Sr Full Stack Engineer 🚀 Front-End Specialist 🎨 DOM Artist
  • Location
    Dallas, TX
  • Work
    Frontend Engineer II
  • Joined

Very nice! Here’s mine!

github.com/braydoncoyer

CollapseExpand
 
allenheltondev profile image
Allen Helton
AWS Serverless Hero • Father • Tech Blogger • Podcast Host • Poultry Rancher
  • Location
    Texas
  • Work
    Ecosystem Engineer at Momento
  • Joined

This is really impressive! Nice work!

CollapseExpand
 
braydoncoyer profile image
Braydon Coyer
💻 Sr Full Stack Engineer 🚀 Front-End Specialist 🎨 DOM Artist
  • Location
    Dallas, TX
  • Work
    Frontend Engineer II
  • Joined

Thank you!

CollapseExpand
 
saritchaethudis profile image
Sarit Chaet Hudis
full-stack student at appleseedsIsrael
  • Location
    Israel
  • Joined

Very cool profile!! Thanks for sharing!

CollapseExpand
 
arielb506 profile image
Ariel Barboza
Software Engineer - U.S. Army Veteran
  • Location
    Florida
  • Education
    University of Florida
  • Work
    Software Engineer
  • Joined

Followed! Amazing

CollapseExpand
 
tinhnguyentrung profile image
tinhnguyentrung
hummmm.... have no idea here.# TO DO: complete it later.

Awesome ^^

CollapseExpand
 
hermes179 profile image
Neel Devani
Aspiring Web Developer
  • Location
    Gujarat,India
  • Work
    Student
  • Joined

Nice Work Man !!

CollapseExpand
 
datafiend profile image
Randy L
Part time coder, full time baller.
  • Location
    N. Cali
  • Work
    Chief Dozer at Cloud
  • Joined

Dude, very sharp and professional.

CollapseExpand
 
georgewl profile image
George WL
Web and Software Frontend Developer. Used to work in Full-stack JavaScript.Been at this for a few years now, and think I now understand my specific domain pretty well. Still a lot to learn though.
  • Location
    Manchester, UK
  • Education
    Web Systems Design BSc at Sheffield Hallam University, Sheffield, UK
  • Work
    Front End Software Developer at Autodesk
  • Joined

Also seen a lot of folks, especially in frontend technologies, instead of using a photograph for their avatar, drawing or commissioning a cartoon version of their own face as the avatar, to give it a bit of originality.

CollapseExpand
 
webdevterri profile image
webdevterri
Currently learning React JS through Scrimba.
  • Location
    USA
  • Education
    online learning
  • Work
    graphic designer transitioning into web development / software engineering
  • Joined

That's what I do. (It's a good option for people with stalkers who still need to promote themselves safely online.)

CollapseExpand
 
ismaestro profile image
Ismael Ramos 🚀
Software developer. Lover of electronic music and games. 🎧 🎮
  • Email
  • Location
    Living in the north of Spain. Currently, 100% remote.
  • Education
    Bachelor Degree in Computer Science and a Master's degree in Web Engineering
  • Work
    Senior Front end at Meta(.es)
  • Joined
CollapseExpand
 
georgewl profile image
George WL
Web and Software Frontend Developer. Used to work in Full-stack JavaScript.Been at this for a few years now, and think I now understand my specific domain pretty well. Still a lot to learn though.
  • Location
    Manchester, UK
  • Education
    Web Systems Design BSc at Sheffield Hallam University, Sheffield, UK
  • Work
    Front End Software Developer at Autodesk
  • Joined

I wouldn't say that bitmoji count

CollapseExpand
 
ararat2 profile image
Ararat2
  • Joined

asd

Thread Thread
 
ararat2 profile image
Ararat2
  • Joined

asd

CollapseExpand
 
turnerj profile image
James Turner
Director of Turner Software | Creator of BrandVantage
  • Location
    Adelaide, Australia
  • Education
    Bachelor of Information Technology
  • Work
    Director at Turner Software
  • Joined

I did mine up recently with some colourful repository banners to extend/augment the GitHub pinned repository section. They are generated in a separate repository and deployed to Netlify every hour to keep them loading fast and also update the stars and download counts of my projects. The colours are (mostly) determined from the icons in the projects. Really happy with how it turned out:github.com/Turnerj

After seeing a few others in the comments thread, I think there are a few more things I might do to make mine more interesting - probably a main banner at the top of some sort.

CollapseExpand
 
saritchaethudis profile image
Sarit Chaet Hudis
full-stack student at appleseedsIsrael
  • Location
    Israel
  • Joined

Wow, looks really good!!!

CollapseExpand
 
mccurcio profile image
Matt Curcio
Scientist able to bridge multiple disciplines seeks position in data science.
  • Email
  • Location
    MA, USA
  • Education
    Self-Taught Data Scientist with scientific background
  • Joined

@james Pretty cool!

CollapseExpand
 
brianwaustin profile image
Brian Austin
Solutions Architect, Software Engineer | .NET on Azure | Healthcare | Cybersecurity | https://brianwaustin.com/links
  • Location
    Charlotte, NC
  • Joined

"get over yourself and do it" General advice, including Github profiles.

I've hired dozens of developers, and Github gets a passing glance. It's aspirational, usually passion projects. Great context of the sort of technology you are into in your spare time.

What hiring managers are looking for:

  • Are you willing/able to learn
  • Are you a good teammate?
  • Can you understand WHY customers use our software and how we add value to the product.

All that said, if you are a student, or entry level, by all means build a Github portfolio of projects. Build something useful and functional. Don't stress over squashing commits and looking like a genius in your git history. Software development is messy, and fun.

CollapseExpand
 
nilostolte profile image
Dr Nilo Stolte
Research and Development, Technology Writer
  • Location
    Ontario, Canada
  • Education
    Université Paul Sabatier Toulouse III - PhD Computer Science - Computer Graphics, 1991 – 1996
  • Work
    Research and development of tools for using vector graphics primitives in GUIs
  • Joined

Hi Brian! I am on the other side of the spectrum, definitely not a student but a lifetime learner (well, if one is not a lifetime learner one is cooked after some age), definitely very experienced, but looking for collaboration to port my current GUI techniques on the web. I would appreciate if you could give me some feedback on mine:github.com/nilostolte

CollapseExpand
 
sarveshprajapati profile image
Sarvesh Prajapati
Owner & Creator @WithinBracket.com. Twitter @iamthesarvesh
  • Location
    India
  • Work
    Content Creator @ WithinBracket
  • Joined

Agreed with all point. recently I also customized my github profile too...
Could you verify, it is better ?
github.com/sarveshprajapati

CollapseExpand
 
saritchaethudis profile image
Sarit Chaet Hudis
full-stack student at appleseedsIsrael
  • Location
    Israel
  • Joined

hey Sarvesh! thanks for the comment. Your profile looks really good!!!
I didn't understand the first line though (Lerning=Learning?)

CollapseExpand
 
sarveshprajapati profile image
Sarvesh Prajapati
Owner & Creator @WithinBracket.com. Twitter @iamthesarvesh
  • Location
    India
  • Work
    Content Creator @ WithinBracket
  • Joined

Oh man... that minor mistake. Thanks to point out... I will update it :)

CollapseExpand
 
ananddhruv295 profile image
Dhruv Anand
High School Student | Learner | Self-Taught Programmer
  • Location
    India
  • Joined

Amazing post!
Have a look at mine
github.com/iDCoded

CollapseExpand
 
saritchaethudis profile image
Sarit Chaet Hudis
full-stack student at appleseedsIsrael
  • Location
    Israel
  • Joined

Very cool interactive banner!

CollapseExpand
 
ananddhruv295 profile image
Dhruv Anand
High School Student | Learner | Self-Taught Programmer
  • Location
    India
  • Joined

Thanks!
I'm glad you liked it.
Btw it has my name in binary ;)

CollapseExpand
 
diethrone profile image
Sagar Barapatre
  • Location
    Nagpur, India
  • Education
    International Institute of Information Technology
  • Work
    Full Stack Developer at Hoick
  • Joined

Hi Sarit, This blog is beautifully written. I have my GitHub repo -github.com/sagar-barapatre.
Any helpful advice would be extremely appreciated.

Thanks!

CollapseExpand
 
saritchaethudis profile image
Sarit Chaet Hudis
full-stack student at appleseedsIsrael
  • Location
    Israel
  • Joined

Your github profile looks good!! And your portfolio site looks great as well!! Maybe you can display the link to it first?

CollapseExpand
 
thomasburleson profile image
Thomas Burleson
  • Joined
• Edited on• Edited

I even add pictures and cool visualizations with highlighted blog posts, client engagements, and more @seegitHub.com/thomasburleson

CollapseExpand
 
saritchaethudis profile image
Sarit Chaet Hudis
full-stack student at appleseedsIsrael
  • Location
    Israel
  • Joined

Very cool!! Love all the visulaizations!

CollapseExpand
 
gchammas23 profile image
Gabriel Chammas
Freshly graduated computer science studentfrom UOB. Passionate about programmingand looking forward to learn new things andhelping others!
  • Location
    Beirut, Lebanon 🇱🇧
  • Education
    University of Balamand
  • Work
    Junior backend developer at Eurisko Mobility
  • Joined

Thanks for sharing these important points.

Here's my github profile for you guys to check:github.com/gchammas23

Let me know what you guys think! I'll take all your comments into consideration

CollapseExpand
 
phantomhaze profile image
Alex Hernandez
I like to build products using Next.js, Python, and SolidityI'm building EphemeralDAO🔗.I use the JamStack to quickly create websites and bring them online
  • Location
    Los Angeles
  • Joined

I like this alot! It's such an easy way to look a project look complete on github.
No more next.js default readme's, thank you!

CollapseExpand
 
saritchaethudis profile image
Sarit Chaet Hudis
full-stack student at appleseedsIsrael
  • Location
    Israel
  • Joined

Agreed. It really makes it somehow more "real" and finished :) and easier to start and browse

CollapseExpand
 
phantomhaze profile image
Alex Hernandez
I like to build products using Next.js, Python, and SolidityI'm building EphemeralDAO🔗.I use the JamStack to quickly create websites and bring them online
  • Location
    Los Angeles
  • Joined

That's a good term for it, 'real'.
The times I've come across skeleton readmes, it just registers in my head that I'm looking at some weekend throw-away project.

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

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

full-stack student at appleseedsIsrael
  • Location
    Israel
  • Joined

More fromSarit Chaet Hudis

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp