About this site

This is my personal website, and has been since I first built it as part of a university HTML module back in 2002. This is where I try out new technology and ideas before using them in the “real world”!

The site is currently a Next.js site built with TypeScript, hosted on Vercel.

  • Vercel

    2022

    Next.js

    Migrated hosting to Vercel to take advantage of most recent Next.js support

    • Vercel Vercel
  • Sanity.io

    2022

    Sanity CMS

    Migrated all content articles to use Sanity.io as a CMS

    • Sanity CMS Sanity CMS
  • Next.js

    2022

    Next.js

    Rebuilt using Next.js

    • Next.js Next.js
  • MUI

    2022

    Material UI (MUI)

    Migrated styles over to Material UI

    • Material UI (MUI) Material UI (MUI)
  • TypeScript

    2021

    TypeScript

    Migrated all components, sites and utils to use TypeScript

    • TypeScript TypeScript
  • Styled Components

    2021

    Styled Components

    Refactored components to use Styled Components

    • Styled Components Styled Components
  • Tailwind CSS

    2020

    Tailwind

    Updated the components to use TailWind CSS

    • Tailwind Tailwind
  • BootStrap

    2019

    Bootstrap

    Updated the components to use BootStrap

    • Bootstrap Bootstrap
  • Gatsby.js

    2019

    Gatsby

    Rebuilt using Gatsby.js as part of in depth learning and research for building and deploying JAM Stack sites.

    • Gatsby Gatsby
    • Jest Jest
    • Netlify Netlify
  • Django Wagtail

    2016

    Wagtail

    Migrated to Django Wagtail CMS for better content creation possibilities

    • Wagtail Wagtail
    • Django Django
    • Python Python
  • Backend rebuilt using Python/Django

    2012

    Django

    My employer (realbuzz.com) used Python Django as a platform, so I migrated my site over to gain more understanding and work more closely with the backend developers. Started using Git for version management.

    • Django Django
    • Python Python
    • Postgres Postgres
    • Git Git
  • WordPress

    2009

    WordPress

    Blogging! Moved to WordPress for easy content management

    • WordPress WordPress
  • PHP

    2008

    PHP

    Started using PHP to learn server-side technology. I built a small CMS to handle the content updates

    • PHP PHP
    • MySQL MySQL
  • Flash

    2007

    Flash

    Flash aaaaah! It was better than shockwave, and was something that a large number of websites used at the time. Hello bandwagon!

    • Flash Flash
  • Macromedia Shockwave

    2005

    Shockwave

    I'd used shockwave in university and it was deployable to the web so I started using it to create interactive content.

    • Shockwave Shockwave
    • Macromedia Macromedia
  • The Nth HTML versions

    2004

    HTML

    One of many rebuilds during this period as I rapidly learnt more about HTML and CSS!

    • HTML HTML
    • CSS CSS
  • My first website

    2002

    HTML

    Built for a module in university. It used frames and other 'old school' techniques. I also started using Dreamweaver to help with the development process.

    • HTML HTML