Changelog

  • What's coming up

    Future plans

    Within a short amount of time I plan to roll out a few additions to the website. These include:

    • More detailed blog posts and a blog listing page.
    • A snippets page with useful code I have found or written.
    • Enhancing accessibility of the site.
  • Website redesign

    04 October 2025

    A complete redesign of the website.

    • Updated the styling of the site to reflect more modern design trends.
    • Added more advanced animations using GSAP that react as the user scrolls through the site.
    • Removed content from the site that was no longer relevant.
  • Blog work, article addition and home page update

    12 December 2023

    Nothing major.

    • Added a new blog post about this portfolio of which a case study will follow soon.
    • Updated home page CTA section.
    • Fixed a Google Analytics error with the contact page.
    • Reworked some of the blogs styling and functionality with work on a pipe to allow scripts I add to posts (still a WIP).
    • Removed the animation from the footer as I preferred the last item you see to not animate indicating it is the end of the page.
  • Animations & page loader

    01 December 2023

    Added some much needed quality of life features.

    • Added animations to each page.
    • Added a page loader to help when routes are lazy-loading.
    • Updated qualifications & studies section.
    • Updated icons for X (formerly Twitter).
  • Angular 17 Rewrite (Standalone, lazy-loading, SSR & more)

    17 November 2023

    With the release of Angular 17 came a lot of excitement on my part for the new features hinted at and at a chance to refresh my Angular skills.

    With the rewrite of my site I have included the following:

    • Server Side Rendering for faster load times. (A decrease of 3.5s load to 1.6s).
    • Standalone components - the new standard of Angular.
    • Use of the new @for and @if loops with track for increased performance.
    • A rewrite of my previous js scripts, now converted to pure Typescript.
    • Light/Dark mode uses your system preferences initially and then stores your choice for future.
      This also removed flickering on the initial site load showing both icons.
    • Additions to my blog (finally).