project img

AAM Roll of Honour

A NextJS and ExpressJS application built in TypeScript, offering WebSocket streaming, API integrations, data restructuring, scheduled updates via cron, and powering an 8-screen display at AAM Duxford.

learn more
  • node
  • next
  • react
  • typescript
  • css
project img

American Air Museum

A data-heavy Drupal website with a custom theme built using Twig, SCSS, and JavaScript. Features Gulp-managed assets, external libraries, SOLR Search, and a REST API.

learn more
  • drupal
  • twig
  • js
  • css
  • php
project img

British Ecological Society

A WordPress website offering scientific content, membership services, CRM integration, and access to multiple archives for researchers and professionals in the scientific community.

learn more
  • wp
  • php
  • css
  • js
project img

Hey Good Looking

An internal Drupal tool for collecting inspirational charity websites, built with a custom theme, smooth animations, infinite scroll, and a bookmarking feature.

learn more
  • drupal
  • twig
  • css
  • js
project img

Parkinsons Europe

An informative WordPress site with a custom theme, built using PHP, SCSS, and JS. Features scalable, modular design with ACF, Gulp-optimized assets, mega-menu, custom archives, and Mailchimp integration.

learn more
  • wp
  • php
  • js
  • css
project img

Vale Holiday Parks

A Drupal website I helped maintain and enhance, implementing mega nav, interactive SVG map, swipers, sticky elements, and theme updates aligned with a design refresh.

learn more
  • drupal
  • twig
  • css
  • js
project img

Nurse Note (wip)

A multi-platform app that enables nurses to quickly access content, featuring a mobile app and admin dashboard built with React Native, React, Supabase, Typesense, and OAuth.

learn more
  • react
  • expo
  • node
  • supabase
project img

DonStone Dashboard

Inventory app for a headstone manufacturer featuring barcode scanning, galleries, and role-based access. Built with React, NodeJS, and MongoDB to replace paper-based processes.

learn more
  • react
  • node
  • mongodb
  • css