About this site

As well as showcasing various projects I've worked on, it's also a place I can experiment with new tech.

A while ago it was built using SilverStripe - a great CMS system I used a lot in the past. Then I rebuilt it just using React.

The latest version now uses NextJS with a Strapi headless CMS providing the data via an API. The CMS is deployed using Fly.io, and the NextJS front end is deployed using Netlify.com. It was pretty straightforward migrating from React to NextJS, and the CI deployment for the FE and BE make it nice and quick to update.