Available to hire
I am a versatile and results-driven Senior Front-End Engineer with 15 years of commercial experience delivering high-performance, scalable, and user-centric web applications. I enjoy solving complex problems, shipping robust software, and collaborating with product and design teams to create delightful user experiences.
I specialise in leading large-scale front-end migrations, modernising legacy systems, and building robust design systems that drive consistency, speed, and maintainability. I’m trusted by top-tier organisations such as Sainsbury’s, British Airways, and Three UK to deliver measurable product and engineering impact.
Skills
Language
English
Fluent
Work Experience
Contract Front-End Engineer & UX Designer at Petscribers
July 1, 2025 - March 1, 2026Owned the end-to-end UX and front-end development of an e-prescription platform used by veterinary practices, delivering dashboards for pet owners and vets with distinct workflows and permissions. Maintained and enhanced a production-grade price comparison platform enabling affordable veterinary medications, translating ambiguous requirements into clear UX. Designed user journeys and interfaces balancing regulatory constraints, clinical accuracy, and ease of use for non-technical users in a high-trust health care-adjacent domain. Built responsive, accessible front-end interfaces with a strong focus on usability, performance, and clarity; led product direction by identifying gaps and turning ideas into maintainable software. Delivered complex features independently in a fast-moving environment, demonstrating ownership across discovery, design, implementation, and refinement.
Contract Front-End Engineer at Sainsbury's
June 1, 2020 - July 1, 2025Modernising core user journeys across e-commerce flows, including Checkout, Basket, and Account. Led migration of large-scale React applications to Next.js, improving performance, maintainability, and development velocity. Delivered production-grade features on revenue-critical pages, collaborating with product and design to implement performant, responsive, and accessible UIs from Figma designs. Integrated AI-powered development tools like GitHub Copilot to enhance efficiency. Worked on a micro-frontend architecture; redesigned and migrated end-to-end tests from WebDriverIO to Playwright; CI/CD pipeline migration (Jenkins -> Bosun) and GitHub Actions workflows. Developed monitoring with New Relic via Terraform; contributed to a shared design system; built GraphQL-based front-end modules for optimized data fetching; collaborated with cross-functional teams in an agile environment.
Front-End Engineer (Freelance Part-Time) & UX Consultant at Account Media (via UX Consultancy)
September 1, 2024 - January 1, 2025Delivered a no-code email builder with TipTap enabling live-editable modular layouts. Engineered bulletproof HTML output rendering reliably across 20+ email clients including legacy Outlook. Co-designed backend APIs supporting dynamic content and usability. Reduced campaign build time from hours to minutes by empowering non-tech users.
Contract Front-End Engineer at Synsen Health / Headforwards
March 1, 2021 - September 1, 2021Built user-facing features using React Native with TypeScript enabling personalised learning journeys, content access, and guided development activities. Collaborated across discovery, design, and delivery sprints; supported both mobile and web experiences, ensuring consistency and performance across platforms.
Contract Front-End Engineer at Zopa
June 1, 2018 - August 1, 2018Led development of the zoPa.com shopfront using React and Gatsby; introduced modular frontend architecture; implemented GraphQL data fetching and improved test coverage with Playwright; contributed to the design system for UI consistency.
Contract Front-End Engineer at British Airways (via AND Digital)
August 1, 2014 - April 1, 2020Led end-to-end migration from AngularJS to Angular 9; built shared UI components using StencilJS; contributed to the design system; mentored junior developers; supported Agile/Scrum transformation and modernisation.
Full-Stack Engineer at Strata App
December 1, 2010 - February 1, 2013Led end-to-end development; built CMS-driven websites using Python (Pylons), MySQL, jQuery; extended a proprietary CMS with custom features for content management and galleries; integrated PayPal for secure transactions; defined in-house cataloguing and artist profile management; collaborated across teams.
Front-End Engineer at UK Agencies
February 1, 2013 - August 1, 2014Internal front-end development roles across multiple agencies; contributed to migration from AngularJS to React with TypeScript; established design system guidelines and scalable frontend practices; mentored teammates and ensured accessibility and quality.
Contract Front-End Engineer at Zoopa.com
June 1, 2018 - August 1, 2018Led the Zoopa storefront front-end, emphasizing modularity, performance, and maintainability using React and Gatsby. Translated Figma designs into polished, interactive user interfaces with a focus on accessibility and consistency. Established front-end best practices, contributed to a scalable design system, and provided technical leadership across the project. Implemented efficient data fetching with GraphQL and collaborated with backend teams to ensure robust integration.
Permanent Front-End Engineer at NHS / Public Health England
February 1, 2013 - August 1, 2014Shaped coding standards and promoted front-end best practices to enable agile delivery in public sector projects. Designed and implemented a scalable front-end architecture using React, TypeScript, Styled Components, and a reusable design system. Built reusable components in a TDD environment with Cypress for rapid feature delivery and long-term maintainability. Collaborated with backend teams to define API contracts and implemented robust data flows. Wrote tests (Jest, Jasmine) and end-to-end tests; supported a fully remote, cross-functional team.
Contract Front-End Engineer at Freelance / Contract
August 1, 2014 - October 1, 2014Provided freelance front-end engineering services for multiple clients, including Pollitt & Partners (responsive WordPress site for a London housing developer), April Six (pixel-perfect HTML emails for Microsoft/VMware), Immediate Media Co (AngularJS micro-sites for Forza Horizon 2), and Dunnhumby (brand pages and landing experiences). Created reusable components, translated design assets into functional interfaces, and delivered client-focused, cross-browser solutions.
Permanent Front-End Engineer at Three UK
October 1, 2014 - June 1, 2018Internal tools and platform modernization. Led the migration from AngularJS to Angular 9, with planning, stakeholder alignment, and hands-on development. Built shared UI components inStencilJS and collaborated with design to evolve the design system. Mentored junior developers, supported Agile adoption, and contributed to frontend performance and maintainability across the codebase. Implemented data fetching with GraphQL, managed Git workflows, and helped establish front-end best practices across teams.
Contract Front-End Engineer at NHS / Public Health England (COVID-19 Response Platform)
April 1, 2020 - June 1, 2020Shaped coding standards and supported shift to Agile in public sector projects. Designed and implemented a scalable front-end architecture using React, TypeScript, Styled Components, and Material-UI for rapid feature delivery and long-term maintainability. Built a reusable design system, developed components in a TDD workflow with Cypress, and defined API contracts with backend teams to enable efficient data flows.
Contract Front-End Engineer at British Airways (via AND Digital)
August 1, 2018 - April 1, 2020Led end-to-end migration from AngularJS to Angular 9; presented migration strategy to technical and business stakeholders; built shared UI components in StencilJS and contributed to a evolving design system. Mentored junior developers, supported Agile adoption, and ensured high-quality, scalable front-end delivery with a modernised UI stack.
Contract Front-End Engineer at Three UK
October 1, 2014 - June 1, 2018Led the migration and modernization of front-end retail flows, including translating UX prototypes to accessible, responsive features; established front-end best practices for scalability and long-term maintainability; provided technical leadership and aligned stakeholder expectations across teams. Built a modular front-end foundation using React and related tooling.
Permanent Full-Stack Engineer at Artlogic
December 1, 2010 - February 1, 2013Delivered end-to-end CMS-driven websites for art galleries, combining front-end and back-end development. Worked with Python (Pylons), MySQL, jQuery, and HTML/CSS; extended a proprietary CMS with custom features for content management, artwork cataloging, and gallery workflows. Built an in-house reusable shopping cart module with PayPal integration, and maintained an in-house gallery management system; collaborated with clients to translate business needs into functional digital experiences.
Freelance (Part-Time) Front-End Engineer at Account Media (via UX Consultancy)
September 1, 2024 - January 1, 2025Built a no-code email builder with TipTap for marketing teams, enabling live-editable, modular layouts and cross-client HTML rendering across 20+ email clients including legacy Outlook. Co-designed backend APIs to support dynamic content and usability, and reduced campaign build time from hours to minutes for non-technical users.
Freelance Front-End Engineer (Strata App) at Accenture (via UX Consultancy)
March 1, 2021 - September 1, 2021Led front-end development for a mobile/web platform, building user-facing features with React Native and TypeScript to enable personalised learning journeys, content access, and guided development activities. Collaborated across discovery, design, and delivery, supporting both mobile and web experiences with strong performance and consistency.
Education
Bachelor of Science at Kingston University
May 23, 2025 - May 23, 2025Bachelor of Science (BSc) in Computer Science at Kingston University
January 1, 2004 - January 1, 2007Bachelor of Science (BSc) in Computer Science at Kingston University
January 1, 2004 - January 1, 2007Bachelor of Science (BSc) in Computer Science - 2:1 Honours at Kingston University
January 1, 2004 - January 1, 2007Qualifications
Industry Experience
Telecommunications, Retail, Healthcare, Software & Internet, Media & Entertainment, Professional Services, Education, Government
Skills
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer today.