– Professional Journey

Work Experience

Over 13 years of experience building user interfaces and design systems, from design agencies to fintech, specialising in React and accessible web development.

main — full-time/freelance — contracts
Contract

Freelance Web Developer

EMO Limited · Bristol, UK

  • Developed HTML newsletters for Jaguar Land Rover
  • Used HTML and CSS to introduce small web features for BMW and other clients
  • Created responsive emails built using HTML, CSS and XML for Jaguar and Lexus
  • Utilised the Adobe Creative Suite throughout

HTML · CSS · XML · Adobe Creative Suite

Full time

Junior Web Developer

Great State · Bristol, UK

  • Built and sent HTML newsletters for clients
  • Implemented small to large features on client websites using JavaScript, jQuery, and Handlebars
  • Led and maintained first large-scale frontend build for the client, Orange
  • Attended conferences and training for continuous professional development
  • Worked collaboratively in teams to meet deadlines
  • Completed numerous courses on Treehouse, continuously developing skills

JavaScript · jQuery · Handlebars · HTML · CSS · BEM

Full time

Frontend Software Engineer

Great State · Bristol, UK

  • Implemented frontend design systems for multiple clients including MOD Civilian, UWE, HRP, Royal Navy, and Versus Arthritis
  • Led headless builds from start to finish using React and Gatsby
  • Integrated headless solutions using GraphQL and Squidex CMS
  • Partnered with third-party teams to upskill and hand over code principles and practices
  • Daily maintenance of code, debugging issues, solving clients' problems, and performance optimisations
  • Met deadlines, working directly and liaising with clients
  • Wrote and added unit tests to applications using Jest/React Testing Library

React · Gatsby · GraphQL · Squidex CMS · JavaScript · Tailwind · Jest · React Testing Library

CurrentFull time

Software Developer / Interim Tech Lead

Moneyhub Enterprise · Bristol, UK

  • Lead developer for financial app features and widgets, including React Native mobile banking application built with Expo
  • Architected complex data flows between MongoDB, SQL databases, and React/Redux frontend
  • Implemented RESTful APIs using Node.js for secure financial data processing
  • Drove accessibility standards and compliance across all user interfaces, contributing to significant UI refreshes with SVG animations and tenant theming systems
  • Built robust testing frameworks using Cypress, Playwright, Jest, and UI component testing
  • Maintained and evolved the internal design system using Storybook
  • Worked extensively with microservices, leveraging Docker and Red Hat environments
  • As Interim Tech Lead: Provided support and mentorship to junior team members, participated in hiring and technical interviews

React · React Native · TypeScript · Redux · Node.js · MongoDB · SQL · Expo · Design Systems · Cypress · Playwright · Jest · Kubernetes · Docker

Contract

Contract - Full Squarespace Website

Kingswood Players · Bristol, UK

  • A complete Squarespace website implementation with full updateable content management. Designed and developed to provide a modern, easy-to-manage website for their theatre group.

Squarespace Development · Website Design · Content Management Setup

Contract

Contract - Sea Cloud - Booking System Calendar

Madaxe (Max Lynn) · Bristol, UK

  • Developed a frontend calendar component for Sea Cloud's booking system. Created an intuitive, user-friendly interface that allows users to view availability and make reservations seamlessly. The calendar integrates with the booking system backend to provide real-time availability updates.

Frontend Development · Calendar Component · Booking System · UI Development

CurrentContract

Contract - Lupus Encyclopedia - Content Optimisation

Netlocomotion · Bristol, UK

  • Ongoing content optimisation work for Lupus Encyclopedia, a medical resource website. Focused on improving post performance and SEO for pages such as the Saphnelo vs Benlysta comparison, ensuring accurate medical content is accessible and well-structured for search engines.

WordPress · Yoast SEO · Content Optimisation · SEO · Content Strategy

CurrentContract

Contract - Red Point Tattoo - Content Optimisation

Netlocomotion · Bristol, UK

  • Ongoing content optimisation work for Red Point Tattoo's e-commerce website. Focused on optimising product pages and blog posts for improved search visibility and user engagement, including the RTP Collab Tee with A Design Lab product listing.

Content Optimisation · SEO · E-commerce · Content Strategy

Contract

Contract - RB Testing Website - Content Updates

Netlocomotion · Bristol, UK

  • Completed content updates and maintenance for Netlocomotion's RB testing website. Ensured all content was current, accurate, and properly formatted for optimal user experience.

Content Updates · Website Maintenance · Content Management · SEO

CurrentContract

Contract - fintech client - Bespoke Hubspot Website

Netlocomotion · Bristol, UK

  • Developed a bespoke Hubspot website for an fintech client. The website is built using Hubspot's CMS and custom code. The website is fully responsive and accessible.

Hubspot · Custom Code · Responsive Design · Accessible Design