Sign in
Log inSign up
Portfolio Websites

Portfolio Websites

Gonzalo Simon's photo
Gonzalo Simon
·Jan 24, 2021·

2 min read

What is a portfolio?

A portfolio website for a software developer is where to showcase the work and the achievements, it also tells information about you, your interests and, what kind of works you're doing.

Interesting question on Quora When hiring a developer, which is more important: their portfolio or their pedigree (university and previous companies)?

But be careful, *unfortunately, portfolio websites turning into a big timesink with less than ideal results isn't the only problem. Custom websites like this can also backfire. They can make you look incompetent even though everything is great from a technical perspective.* Johannes Kettmann shares an article worth reading about how making your portfolio could become a big timesink, I'll share the link here: Don't waste your time on a portfolio website

What do I put in my portfolio?

Your portfolio shows information about you, your contact details, your works, and your interest. Most of the portfolio websites I've seen have three sections.

  • About: includes a short bio, a picture, your achievements, and what you looking for.

  • Projects: This shows your work and any projects you feel are worth mentioning.

  • Blog: If you have one. It's always a plus to include what you write about, essentially if it's related to your work. Edidiong Asikpo has an interesting article talking about why is it important to blog as a developer, I'll leave it here because I think very it's important, and this article has a nice point of view and useful information. Why is it important to blog as a developer

It takes time to build a solid portfolio. I personally like minimalism portfolio layout ideas. I'll leave you some here:

Sustain Portfolio

One of my favorites is sustain portfolio. This is a personal blog built with Bootstrap, powered by Jekyll and freely hosted in GitHub pages.

You can check the GitHub repository here.

View the live demo

Sustain Live Demo

Screenshots

Home page home page

Blog page blog page

Post page post page

Projects page project page

How to use it

Simply clone/fork the repository, and then run jekyll serve inside the directory. Edit the site attributes in _config.yml and edit the various entries in _includes/ and _posts/.