Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

Online portfolios are very popular with designers, but what about developers?

I'm a Java web developer who also enjoys writing Javascript, and I was thinking of putting up a site with links to a Github repository. What kinds of things do you think would impress a potential employer?

Do other programmers put up such portfolios? Can you share links and your experiences?

share|improve this question

marked as duplicate by MichaelT, GlenH7, jwenting, Dynamic, Ampt Jun 16 '14 at 23:33

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

At the time of writing (i.e. as of right now) you're above the fold if you put links to your github repositories. The thing is a lot of programmers don't do this or even produce a readable resume… – Spoike Nov 3 '11 at 13:48
I cut out the middle man and just have a link to my github repo on my resume. I also have a link to my blog as well on there, but I wouldn't count on people going to the blog to get to the github. – Jetti Nov 3 '11 at 13:52
up vote 5 down vote accepted

If you put a demo site - it is quite good to browse and see. However, as a recruiter, i won't bother to actually take a check out of your github repo to see what you have done.

Also, if what you have done is a paid assignment, publicly displaying yourself on your hosting - or allowing people to download the code is not an acceptable practice. Instead, i would list down the URL's of my actual customer sites which one can browse and evaluate my work.

A more important thing, i would perceive is to be seen as a contributor inside an open source project. Even if you have done a small contribution, it is important to show that you have done something beyond what job asked you to do. And also, if a good open source project has accepted your work, given credit for it - it is a praise which recruiters do (or should) value.

share|improve this answer

I would say that it'd be a good idea to showcase projects that you have contributed to, and preferrably completed and delivered, with good quality.

If you have a project that you are so proud of that you would consider to use the application yourself, then I'd definitely put that in your portfolio and show it to potential employers.

Also, by showing that you actually have a github repository, you show that you treat your personal projects the same way as you would in a professional environment. I consider this be more than the "average" developer would do.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.