Four Tools For Building Your Developer Portfolio

What are you doing to stand out in today’s developer job market? Step one is do amazing work. And the best next step: build a developer portfolio.

We discussed in our previous post why you need a portfolio – even as a tech job candidate. In today’s world, your portfolio isn’t simply a collection of work snapshots. It’s your chance to stand out in a sea of tech candidates and demonstrate the quality of your work over theirs.

More than just photos, your portfolio should feature screen captures of your web applications, videos of them in action and bullet points that outline what role(s) you played, what challenges you overcame, what integrations or platforms you used in their development.

It should also give employers and recruiters a glimpse into whom you are, what you’ve done and what you’re capable of doing. It’s half personal, half business.

So, where do you begin with your portfolio? The world is your oyster. You’re a developer, after all. The platform you use to present your portfolio, however, doesn’t need to be made from scratch. Plenty of tools, platforms and sites offer up space and templates to help get your work public. We’ve collected four easy tools to consider when showing your work.

Four tools for portfolios

  1. Github
    Depending on what type of job you’re seeking and who will review your portfolio, linking to your repositories on Github might do the trick. (Here’s an example.) Like any project, don’t forget to include documentation! You can use a readme.md file to give context to your raw code, explain the project and how to use it.
  2. Bootstrap
    Existing themes are the quick, easy and often beautiful way to get a user-friendly site up and running in no time. Find a theme that matches your personal brand – or customize one. These Bootstrap themes make a great start.
  3. SquareSpace
    Just because you’re a developer, doesn’t mean you have time to build your own portfolio site. A drag-and-drop platform like SquareSpace might be perfect. Its user-focused and often gorgeous layouts can do some heavy-lifting for you. In fact, the CMS has templates built specifically for portfolios.
  4. Behance
    Wherever you build your portfolio, it’ll behoove you to put your work on social sites like Behance and Github, too – especially if you’re looking to be discovered. Behance is one part portfolio platform, one part community. Members can comment on your work, give you feedback and even connect for job opportunities. Use it to showcase your work with a some extra flair, like this example.

How to get started

    (Re)visit our recent blog post for tips on what to include on your portfolio page and the best ways to “show, don’t tell” when it comes to your work as a developer.

    When you’re done, tweet your portfolio URL to @swoond to show us your work!