Projects

Projects I've worked on

  • I architected and delivered the new Travelex Travel Money app, which allows customers to order and manage their travel money on the go on both iOS and Android. The app uses React Native with native modules for iOS and Android, is white-labeled for multiple brands, fully internationalised, and integrates with a variety of third-party services.

    • React Native
    • React Query
    • React i18next
    • Swift
    • Kotlin
    • Storybook
    • Fastlane
    • Datadog
    • AWS
  • Leading a team to deliver the next generation of regional websites for Travelex, providing travel money services online. The sites are built on top of the brand-new design system with Next.js & Tailwind CSS, and are fully internationalised and powered by Sanity CMS

    • Next.js
    • Node.js
    • Turborepo
    • Tailwind
    • Radix
    • Sanity
    • Storybook
    • Vitest
    • Playwright
    • Style Dictionary
    • Datadog
  • One of my own projects, Poach is a personal recipe manager that makes it easy to save and organise recipes from anywhere. Built with Expo and React Native, it features offline-first recipe management and AI-powered importing from any website.

    • Expo
    • Node.js
    • Fastify
    • Open AI
    • Posthog
    • Expo EAS
  • Billie is a women's razor subscription service, delivering high-quality razors and skincare products. I worked with their team as a technical lead over a couple of years to deliver a complete rebrand and overhaul of their e-commerce platform.

    • Next.js
    • Node.js
    • Fastify
    • GraphQL
    • Shopify
    • Recharge
    • Contentful
    • Heroku
    • Styled Components
    • Monorepo
    • Storybook
  • Virgin Media O2 is a telecommunications company that provides mobile, broadband, and TV services in the UK. I worked with their team to help with discovery and strategy for merging the two companies' digital products.

    • Node.js
    • Astro
    • Postman
  • COVID Tracker app, HSE was a public health app that aimed to reduce the spread of COVID-19 through bluetooth-based automatic contact tracing. It was downloaded over 3 million times and helped to reduce the spread of COVID-19 in Ireland.

    • React Native
    • Node.js
    • AWS
    • Lambda
    • iOS
    • Android
  • COVID Protect app, Scotland was a public health app that was built on the successful foundation of the COVID Tracker app, HSE. It provided users with the latest information on COVID-19 and helped to reduce the spread of the virus in Scotland.

    • React Native
    • Node.js
    • AWS
    • Lambda
    • iOS
    • Android
  • Beat COVID App, Gibraltar was also built on the success of the COVID Tracker app, Ireland. It provided users with the latest information on COVID-19 and helped to reduce the spread of the virus in Gibraltar.

    • React Native
    • Node.js
    • AWS
    • Lambda
    • iOS
    • Android
  • Cardo Health was a digital health startup that aimed to provide users with access to healthcare services and information through a mobile app. I worked with their team as a technical lead to deliver the initial MVP and help lay the foundations for future growth.

    • React
    • React Native
    • Fastify
    • Strapi
    • Postgres
    • AWS
  • Telus Digital is a Canadian digital services company. I worked with their team to deliver an order management system for their e-commerce platform.

    • React
    • Node.js
    • Express
    • PostgresQL
  • During my time as a consultant, I worked on some highly confidential projects for a variety of clients. Unfortunately, I'm not able to share details about these projects due to NDAs.

    • React
    • Redux
    • Micro-frontends
    • Node.js
  • GraphQL Hooks is a set of React Hooks for consuming GraphQL APIs. It is designed to be simple, flexible, and easy to use. I was part of the original core team that built GraphQL Hooks at NearForm.

    • GraphQL
    • React
    • Open Source
    • NPM
    • Lerna
  • Forma11y is a web accessibility tool that helps developers identify and fix accessibility issues in their applications. I started Forma11y as an open source project while at NearForm, with a focus on using role-based guidance to help developers, designers and content creators build more accessible products.

    • Vite
    • Material UI
    • Fastify
    • Shopify
    • Contentful
  • HEHA! was a travel planning app that helps users organise bookings and build collaborative itineraries with friends. I built HEHA! as an internal project at Holiday Extras, run like a startup, with a focus on rapid iteration, product-led development and user feedback.

    • Next.js
    • Node.js
    • Fastify
    • Shopify
    • Contentful
  • A simple app to countdown to your next holiday, with weather forecasts and packing lists. I used this project to introduce React to the Holiday Extras team, and it was a great success, with over a five million downloads.

    • React
    • Cordova
    • LESS
  • Too many to list! I worked on a variety of projects for Holiday Extras, including their main website, internal tools, and marketing campaigns. Technologies across the full stack, legacy to modern, including PHP, Ruby on Rails, React, Node.js, GraphQL, and a variety of AWS services. I played a key role in modernising their tech stack and improving the overall user experience.

    • React
    • Node.js
    • Express
    • Backbone
    • PHP
    • Ruby on Rails
  • A library to overcomplicate the number five. My early claim to fame on the internet, Five.js is a tongue-in-cheek JavaScript library that provides a variety of functions and components all themed around the number five. It gained a small following and has been featured in various tech blogs and articles.

    • Node.js
    • Open Source