Projects

Apps, websites and side projects, from client work to things I built in free time to learn new technologies.

  • Website

    Reed

    2021–20265 years

    A job board, storefront and marketing site for the largest family-run recruitment company. I built the Next.js front end and the Python APIs behind them, and led their maintenance and support for a number of years.

    • Next.js
    • Python
    • MongoDB
    • Redis
    • Contentful
    • GCP
  • Web app

    Wishlist

    2023

    A application for people to create and share wishlists with their families. I created the site using Symfony with Twig templates and a Valkey caching layer to support the site with higher demand.

    • Symfony
    • PHP
    • Valkey
    • Kubernetes
  • Web app

    SAP

    2021–20254 years

    A training site that allows learners and businesses to purchase training for SAP products. I worked on general maintenance as well as rewriting the entire project to modernise the underlying framework.

    • Symfony
    • React
    • Go
    • MySQL
    • RabbitMQ
    • Azure
    • Kubernetes
  • Website

    Tangent

    2020–20222 years

    An agency that designs and develops experiences and digital products for enterprise. I helped maintain the site by creating new components, implementing integrations and handling content migrations.

    • Next.js
    • Contentful
  • Website

    Brave Bison

    2020

    Brave Bison are a media, marketing and technology company. I worked on their marketing website by creating components with various scroll, hover and click animations as well as overall security maintenance.

    • WordPress
    • ACF
  • Mobile

    Money Manager

    2020

    My dissertation project, published on Google Play: a privacy-first money manager with no bank linking or tracking. Everything stays on the device, with exportable backups.

    • Kotlin
    • SQLite
    • Android
  • An internal system used by a window-cleaning business to track their customer addresses, rounds, cleans, staff and payments. I approached the company to offer a solution to modernise their workflow and reduce administration costs.

    • Symfony
    • PHP
    • MySQL
    • Kubernetes