Portfolio Sites

What I know about creating a practical, brilliant portfolio site

Josh W Comeau's Twitter Thread

Showcase your most important projects

Display your side projects (OSS included!) and if it's allowed, show what you did for work.

Don't Clutter Your Homepage

Display only the top 2-5 most impressive projects you want to show. It should contain 3 things:

  1. An image
  2. A brief summary
  3. A link to the page to find out more about it

PS: Personally, I'd also say, show the projects you'd be able to talk about most. It will come up during interviews and you want to be able to share about it excitedly.


  1. https://gregives.co.uk/contact/
  2. https://twitter.com/JoshWComeau/status/1247238807491088386

My "Brain"

This is where I keep track of what I've learnt