– 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.

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

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

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

Freelance

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

– Want to know more?

Learn more about meDownload CV

A few sentences is enough. No formal brief required.