Building your portfolio


Start here

Regardless of whether you’re positioning yourself as front-end, back-end, full-stack, QA, or what-have-you…you need projects that showcase those skills.

As a front-end developer, for example, you would make sure your Github repositories contain the following:

A back-end developer would probably spend less time building front-end projects like those that fit above’s list. Here’s a great Quora question/answers on this. For them, a good list could include:

So put together at least 10 projects you can talk about to other developers and during interviews, and iterate on them as you learn.


Get ideas on stuff to build

Below are some places to get ideas on stuff to build yourself–but also remember that contributing to open source projects are one of the best ideas you can have if you want to build up your credibility as a programmer.