Back to Posts

Portfolio 2020

May 31st, 2020 - 2 minute read


I've rebuilt it again (last time was in April). The previous one felt a bit "heavy"?

Rebuilding this site is somewhat a small comfort which I end up doing (almost) each year, it brings a striking sense of normality to my life.

The tech stack used for this version:
- Gatsby❤️
- Sanity Studio❤️ (CMS)
- ThemeUI ❤️

Sanity is a headless CMS which has the best developer experience I've ever had working with a CMS (and I've worked with them for a long time). It's got a great react integration, Gatsby integration, works great with teams, has version control and is super customisable. If you've ever used ACF (advanced custom fields) with Wordpress, this is a little like that with none of the bad bits of Wordpress; on steroids.

I'm also using ThemeUI, a library for themeable user interfaces. It's great and I love the speed with which you can throw together new components, and I'm a guilty sucker for inline styles 😳 (sx)

The whole thing took only four days to build. It's insane how quickly you can iterate with this collection of tools.


The whole thing is now hosted on Netlify and doesn't cost me a penny, the CMS means I can update and shuffle posts around wherever I am (similar to the old WordPress version).

I designed the whole thing from start to finish, starting in Figma and ending up with the hosted version. It should also cover the basics for accessibility, but let me know if I've missed something.