Available to hire
I am a seasoned Senior UI Engineer with over 20 years of experience, specializing in user interface design and browser technologies. For the past five years, I have focused on developing Single Page Applications using the Vue framework, working with diverse clients to deliver innovative and accessible web solutions.
I enjoy collaborating with teams and clients to turn concepts into production-ready applications. My strong skills in Typescript, JavaScript frameworks, and responsive design allow me to tackle complex UI challenges while maintaining design integrity and usability.
Skills
Experience Level
Language
English
Fluent
Work Experience
Engineering & UI Lead at CamAI / Cambridge Mind Technologies
June 1, 2024 - PresentLed development of a Mental Health aid app and monitoring dashboard targeting secondary schools. Delivered multiple Vue applications hosted on GCP integrating third-party services for authentication and payments.
Software Engineer at BJSS
February 29, 2024 - July 16, 2025Developed a combined health record and retail SPA for a large multinational opticians on Azure using Vue. Implemented unit and end-to-end tests and participated in peer code reviews.
Principal Web Developer at Masternaut
December 31, 2021 - July 16, 2025Sole developer for two Vue web apps hosted on AWS, including a fuel savings model tool for EV conversion fleets and a dashboard with detailed visualizations for key metrics and trends.
Principal Web Developer at Masternaut
February 29, 2020 - July 16, 2025Individually developed and enhanced an AWS-hosted Django web application focused on presenting and manipulating modeled customer data using visualizations. Collaborated closely with data scientists.
Frontend UI Developer at Capita Employee Solutions
August 31, 2019 - July 16, 2025Part of a team enhancing a pension and employee benefits platform built with VueJS.
CMS Frontend Developer at Fidelity International
May 31, 2019 - July 16, 2025Agile team developer creating a new site on Fidelity's corporate website platform using Django CMS. Developed customizable UI components adhering to brand guidelines.
Lead UI Web Developer at Baker Technology (BNP Paribas)
June 30, 2018 - July 16, 2025Ported a Silverlight trading platform to an Angular HTML5/JavaScript app integrated within a new corporate web framework, maintaining UI functionality without browser plugins.
Principal UI Developer at BBC Research & Development
April 30, 2016 - July 16, 2025Developed a prototype system for BBC Radio using vanilla JavaScript for audio metadata visualization to aid producers/editors in improving metadata accuracy.
Lead Frontend Developer at Baker Technology (Lloyds Banking)
January 31, 2016 - July 16, 2025Lead developer creating modular components and rebranding two online business banking platforms.
Engineering & UI Lead at CamAI / Cambridge Mind Technologies
June 1, 2024 - PresentLed team and UI development of a Mental Health aid app and monitoring dashboard used primarily in secondary schools. Developed multiple Vue Applications hosted on GCP integrating 3rd party services for authentication and payments.
Software Engineer at BJSS
February 28, 2024 - July 16, 2025Front end engineer for a combined health record and retail SPA for a multi-national opticians using multiple Vue SPA hosted on Azure. Implemented unit tests (JEST), E2E tests (Jasmine), and peer code reviews using GIT.
Principal Web Developer at Masternaut
December 31, 2021 - July 16, 2025Sole developer for two Vue web apps hosted on AWS: a fuel savings modeling tool for EV fleet conversions, and a dashboard app for key metrics with drilldown visualizations. Collaborated with Data Scientists on data interpretation and analysis.
Principal Web Developer at Masternaut
February 29, 2020 - July 16, 2025Developed and enhanced an AWS hosted Django web app focused on data presentation and manipulation via visualizations. Collaborated closely with Data Scientists to create user interfaces for analyzing large data sets and models.
Frontend UI Developer at Capita Employee Solutions
August 31, 2019 - July 16, 2025Contributed as part of a team enhancing a Pension and Employee Benefits platform built on VueJS framework.
CMS Frontend Developer at Fidelity International
May 31, 2019 - July 16, 2025Developed customizable UI components for Fidelity's new corporate website platform using Django CMS, ensuring adherence to brand guidelines within an agile development team.
Lead UI Web Developer at Baker Technology (BNP Paribas)
June 30, 2018 - July 16, 2025Led an agile team porting a Silverlight trading platform to an Angular HTML5 and JavaScript app, retaining UI functionality without browser plugins, and integrating within a new corporate web framework.
Principal UI Developer at BBC Research & Development
April 30, 2016 - July 16, 2025Individually developed a prototype system for BBC Radio with vanilla JavaScript to present audio metadata, subtitles, and audio waveform for enhanced media accuracy by producers and editors.
Lead Frontend Developer at Baker Technology (Lloyds Banking)
January 31, 2016 - July 16, 2025Lead developer creating modular components and rebranding for two online business banking platforms.
Education
BSc (Hons) Computing at Loughborough University
January 1, 2003 - December 31, 2006BSc (Hons) at Loughborough University
January 1, 1999 - December 31, 2002Qualifications
Industry Experience
Financial Services, Healthcare, Education, Software & Internet, Retail
Skills
Experience Level
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in London today.