Available to hire
I am a creative and technically driven Senior Frontend Engineer with 20+ years of experience uniting UX/UI design principles with modern JavaScript engineering.
I thrive at the intersection of design and development—crafting intuitive interfaces that balance visual polish with performance, while mentoring teammates and collaborating across product, design, and engineering teams to deliver scalable digital experiences.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Software Developer at Virgin Media O2 (UK)
November 1, 2023 - PresentLed the optimisation of performance and UI development using Strapi and Storyblok CMS, enhancing system efficiency by 84%. Collaborated with UX designers, backend developers, and product managers to deliver scalable solutions, improving project delivery timelines by 78%. Mentored junior developers, fostering a cohesive team environment and increasing team productivity by 80%.
UX Designer / React Front End / UI Developer at OB Group
November 1, 2023 - October 23, 2025Redeveloped the corporate site and developed micro apps using ServiceNow; implemented UX and design across projects.
Senior Software Developer at Virgin Media 02 (UK)
November 1, 2023 - PresentCollaborated with designers, backend developers, and product managers to deliver scalable solutions, including performance optimisations; built UIs with Strapi and Storyblok CMS; mentored junior developers to foster team cohesion and successful project delivery.
UX Designer / Front End / UI Developer at Teneo
September 1, 2023 - October 23, 2025Designed UX/UI and developed a centralised dashboard pulling data from multiple DevOps sources; user-customisable data widgets; multi-service dashboard architecture.
UX Designer / Front End / UI Developer at Teneo
December 1, 2021 - September 1, 2023Designed and developed a centralised dashboard pulling data from multiple data sources, enhancing data accessibility and user experience. Implemented customisable data widgets, allowing users to create custom data widgets from across the data sources and tailor the dashboard to their specific needs, improving user satisfaction by 100%. Integrated the web application with various services, business functions, and processes, streamlining operations and increasing efficiency by 90%.
UX Designer / Front End / UI Developer at Accession Healthcare
December 1, 2021 - October 23, 2025Front-end UI development with VueJS and HTML/5; implemented responsive design, UX journeys, and testing workflows including Jest; integrated with GraphQL.
UX Designer / Front End / UI Developer at SOPHOS
February 1, 2021 - August 1, 2021Developed an intuitive asset tracking application using Vue.js and Payload CMS, simplifying complex asset management tasks and improving user workflows. Designed a user-friendly dashboard with real-time data updates, customisable views, and advanced filtering options, enhancing operational efficiency. Prioritised UX to create an adaptable interface for various user roles, resulting in a significant increase in user satisfaction.
UX Designer / Front End / UI Developer at HIGHWAYS ENGLAND
February 1, 2021 - October 23, 2025UI/UX design and front-end development with ReactJS, NextJS, and data-visualisation work; collaboration across DevOps and design teams; GitHub-based workflow.
UX Designer / Front End / UI Developer at HIGHWAYS ENGLAND
December 1, 2020 - February 1, 2021Designed and developed a comprehensive data ontology for Highways England, enhancing data organisation and categorisation for a big data visualisation portal. Implemented scalable solutions to manage vast data related to highways, traffic patterns, and infrastructure, improving data integration and retrieval. Streamlined data visualisation processes, enabling seamless data integration and enhancing user experience. Created an Ontology data viewer to visualise data relationships.
Front End / UI Developer / UX Designer at RCI Financial
December 1, 2020 - October 23, 2025AngularJS/React front-end work, HTML/5, JavaScript, jQuery, CSS/SASS; UX design; repository collaboration (GitLab/GitHub); Bootstrap; Service Design; notable e-sign project.
Front End / UI Developer / UX Designer at PHE
March 1, 2020 - October 23, 2025Front-end/UI/UX work with C#, HTML/5, JavaScript, jQuery, CSS/SASS; UX journeys and service design; ASP.NET Core; Angular 13.
Front End / UI Developer / UX Designer at PHE
January 1, 2019 - March 1, 2020Designed and developed a critical web application for nationwide deployment in the public health sector, ensuring robust and scalable performance across devices. Crafted responsive HTML layouts and CSS styling, providing a consistent user experience across devices, enhancing user satisfaction. Led frontend and backend development using Visual Studio 2017 coupled with Angular, improving system efficiency and reliability.
Front End / UI Developer / UX Designer at CBRE
January 1, 2019 - October 23, 2025Front-end/UI development with AngularJS, HTML/5, JavaScript/jQuery, CSS/SASS; UX design and Ionic/Cordova; GitHub collaboration; .NET Core/C# environments.
Front End / UI Developer / UX Designer at CBRE
November 1, 2017 - January 1, 2019Designed and developed a UX/UI for an external application, improving contractor work profile management and work order efficiency by 70%. Utilised AngularJS for frontend and .NET Core with C# for backend, ensuring seamless API integration and real-time updates. Extended application reach to mobile by wrapping with Cordova/Ionic for iOS and Android.
Front End Developer at UBS Bank
November 1, 2017 - October 23, 2025ReactJS-based front-end development; HTML/LESS, JavaScript, Bootstrap, jQuery; version control with GIT.
Front End / UI Developer / UX Designer at UBS Bank
September 1, 2017 - November 1, 2017Developed ReactJS components and refined the UI for an internal web application, enhancing user experience and engagement. Coordinated with teams to integrate design and functionality, achieving a high-quality application within a tight deadline.
Front End / UI Developer at Atlantis Healthcare
September 1, 2017 - October 23, 2025D3.js data visualisation, Ionic/Cordova, HTML/5, JavaScript, jQuery, CSS/SASS; UX journey definition; iterative testing.
Front End / UI Developer / UX Designer at Reed Exhibitions
June 1, 2017 - October 23, 2025Responsive HTML/5, JavaScript, jQuery, CSS/SASS; Angular 1.5; Axure and Sketch for UX; team demonstrations and stakeholder engagement.
Front End / UI Developer / UX Designer at Schroders Investment Bank
March 1, 2017 - October 23, 2025Frontend features, bug fixes, and UI enhancements; AngularJS/8/13, ReactJS, HTML/5, JavaScript, jQuery, CSS/SASS; Git; EPiServer; UX design.
Frontend / UX Designer at Accenture
November 1, 2016 - October 23, 2025Front-end/UX development; Balsamiq; Sketch; Responsive HTML/CSS/JS; ReactJS; Grunt; Jira; Git.
UI/UX Developer at Emotive Digital Agency (London)
February 1, 2016 - October 23, 2025UI/UX development; VueJS; HTML/5; JavaScript; jQuery; CSS/SASS; GraphQL; Jest; GitHub; Streamlit; Streamlined development workflow.
UI / UX Developer at IBM (London)
December 1, 2015 - October 23, 2025AngularJS, NodeJS, HTML/5, JavaScript, jQuery, CSS; CI/ Jenkins; Jasmine; Middleman; UX wireframes.
Technical Solutions Developer at Barclays Bank Technical Solutions
July 1, 2015 - October 23, 2025Frontend development with Balsamiq, Cordova/PhoneGap, AngularJS, NodeJS; HTML/5, JavaScript, jQuery, LESS; GIT; Jasmine; Grunt.
Freelance Cordova/PhoneGap Full Stack Developer at Freelance
March 1, 2015 - October 23, 2025Cordova/PhoneGap-based full stack development; AngularJS, NodeJS; HTML/5, JavaScript, jQuery; WordPress; GIT; responsive design.
Front-End Developer at Lloyds Banking Group Digital Group
January 16, 2015 - October 23, 2025Front-end development with AngularJS/BackboneJS, NodeJS; HTML/5, JavaScript, jQuery, CSS/SASS; D3 data visualisation; TDD/BDD practices; Jenkins.
Front-End Developer at Alexander Casino
April 1, 2014 - October 23, 2025Responsive development; Wordpress; AngularJS; HTML/5, JavaScript, CSS/SASS; GIT; .NET/C# integration.
Front-End Developer at Atlantis Healthcare
December 1, 2013 - October 23, 2025Frontend development with HTML/5, CSS/SASS, jQuery; UX; responsive design practices.
Front-End Developer at LBi Digital Agency
October 1, 2013 - October 23, 2025HTML5/CSS3/SCSS, JavaScript/jQuery; responsive templates; AngularJS; TDD approaches with Jasmine.
Front-End Developer at British Sky Broadcasting
September 1, 2013 - October 23, 2025Frontend development: HTML5, JavaScript, jQuery, AngularJS/UI, NodeJS; TDD; CI (Jenkins); Bootstrap UI.
Front-End / UI / UX Developer at Qlikview
December 1, 2012 - October 23, 2025Front-End/UI/UX development; responsive HTML/JS/jQuery/AngularUI; TFServer; OAuth/2; Java.
Front-End / UI / UX Developer at Maersk Shipping (Maerskline)
May 1, 2012 - October 23, 2025Frontend development; semantic HTML, jQuery, CSS3; Bootstrap UI; AngularJS; XML; Front-End Play Framework.
UI Developer at Vix Acis
March 1, 2011 - October 23, 2025UI development for mobile/embedded platforms; JavaScript/jQuery; SVN; Visual Studio; XML/XSL; .NET/C# integration.
Intranet Manager / Technical Lead at Tullow Oil Plc
September 1, 2010 - October 23, 2025Intranet management and technical leadership; coordination of content systems and web delivery.
Education
Qualifications
Industry Experience
Media & Entertainment, Software & Internet, Healthcare, Financial Services, Government, Education, Professional Services, Telecommunications, Other
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in London today.