Professional experience
Engineering UI Principal · Direct Line Group / Aviva
– Present
Provide technical leadership across Green Flag’s front-end engineering landscape, shaping architectural direction, platform capabilities and shared engineering practices across multidisciplinary teams. Lead strategic initiatives spanning platform evolution, legacy modernisation, security and developer effectiveness, while mentoring engineers and supporting the adoption of AI-assisted engineering practices.
Key achievements
- Led the evolution of Green Flag's front-end engineering platform, establishing scalable foundations across Nx monorepo architecture, GitHub Actions, automated code-quality and vulnerability scanning, BFF patterns and content management. Reduced build times by approximately 40% and cut content-change lead times from days to minutes, while strengthening security boundaries through clearer separation of content, presentation and business logic. Collaborated with Product, Solution Architecture and Engineering Leadership to align platform investment with delivery priorities.
- Introduced pilot AI-assisted engineering workflows across the front-end development lifecycle, combining tailored development instructions, reusable peer-review capabilities, automated code reviews and Jira requirements mapping. Optimised workflows to achieve approximately 30% improved token efficiency, supporting more effective use of AI-assisted development tools.
- Provided architectural direction and technical oversight for migrating PCW, Euro, Mayday and Fleet customer journeys away from an external supplier, establishing an alternative delivery capability with forecast annual supplier-cost savings of £193,200 from 2026. Applied risk-based technical decision-making to balance technology choices, delivery requirements and contractual exposure.
- Provided technical oversight and delivery support for strategic mainframe-exit programmes, including Pulse and UIS migrations, supporting the transition of claims, servicing and billing capabilities to AWS serverless platforms and the decommissioning of legacy architecture to reduce dual-running costs.
- Contributed the front-end solution design for Green Flag's first branded breakdown patrol service, supporting a lower-cost patrol model through reduced average vehicle claim costs and avoided third-party callout charges. Forecast roadside parts-sale revenue is £4.8m for 2026–2028.
- Oversaw front-end implementation of continuous payment authority (CPA), addressing a critical payment capability gap and helping protect an estimated £210,000 monthly revenue at risk while the capability was unavailable.
- Engineering capability and mentoring: Mentor approximately six engineering specialists and have supported both members of Green Flag's first apprentice cohort in developing their technical skills and securing placements within the business. Facilitate monthly and ad hoc front-end communities of practice to share knowledge, align engineering approaches and strengthen capability across teams.
Senior UI Engineer · Direct Line Group
–
Worked within the New Products squad in the Brand Tribe of one of the UK’s leading insurance providers, contributing to the delivery of new digital propositions and the evolution of engineering capabilities across the organisation.
Key achievements
- New Product Delivery: Coordinated the technical delivery of a new personal loans proposition across Direct Line and Churchill brands, aligning engineering activities, integrations and dependencies across Angular, MuleSoft, AWS and third-party services.
- Technical Strategy & Architecture: Contributed to Engineering Chapter discussions shaping the short-, medium- and long-term evolution of application codebases, advocating for scalable architecture, reusable solutions and sustainable technical foundations.
- SEO Technical Leadership: Led technical delivery of the SEO roadmap across multiple products, coordinating implementation priorities and driving improvements to organic search capabilities.
- Cross-Team Technical Leadership: Provided technical guidance, troubleshooting and knowledge sharing across engineering teams, resolving complex issues, sharing expertise and supporting consistent engineering practices.
Senior Front-End Engineer · Kuflink
–
Held technical ownership of front-end development for Kuflink’s award-winning peer-to-peer investment platform, driving platform modernisation, performance optimisation and engineering best practice as the sole on-site front-end developer.
Key achievements
- Platform modernisation: Led the rebuild of the investment platform and migration of legacy administration applications to Vue.js, improving maintainability, scalability and the ability to deliver richer insights into the investor base.
- Performance engineering: Delivered an approximately 10x reduction in the investment platform’s JavaScript bundle size, improving front-end efficiency and reducing unnecessary payload overhead.
- Engineering standards: Introduced front-end unit testing using Mocha and Cypress, alongside pull requests, peer reviews and component-driven development practices to improve code quality and consistency.
- Technical leadership and mentoring: Guided offshore development teams on front-end architecture and engineering best practice, embedding collaborative review processes and more maintainable development patterns.
- Regulatory and customer protection: Developed a peer-to-peer investment appropriateness assessment to help ensure investors understood the risks and implications of their investment decisions.
- Business and platform credibility: Contributed to the engineering of a platform recognised through industry awards, including Moneyfacts’ Best Service from an Alternative Funding Provider 2020.
Front-End Engineering & Platform Development · Capita Employee Solutions (Orbit)
–
Progressed through four roles within Orbit, Capita’s employee benefits platform, spanning user experience engineering, front-end architecture, technical leadership and team management. Contributed to the evolution of a large, established platform, balancing complex client requirements with modernisation, maintainability and engineering efficiency.
Career progression
- Senior Front-End Engineer | January 2018 – June 2019
- Project Team Lead | August 2017 – January 2018
- Senior Front-End Engineer | April 2016 – August 2017
- User Experience Engineer | March 2013 – April 2016
Key achievements
- Platform modernisation and architecture: Led the migration of ageing Java/JSP/Spring applications towards RESTful services and Vue.js front ends, improving the platform’s structure and supporting more maintainable, modular development.
- Technical leadership and people management: Led and line-managed a multidisciplinary team of eight in an agile environment, coordinating day-to-day technical delivery, supporting team development and collaborating with project managers and business stakeholders to deliver complex client requirements.
- Front-end architecture and reuse: Designed and developed shared UI libraries across Vue.js and AngularJS, introduced ES2015 module patterns and established monorepo-based NPM library management to improve component reuse and consistency across the platform.
- Build performance and optimisation: Reduced CSS CI/CD build times from 20 minutes to three minutes — an 85% reduction — while optimising code splitting to reduce CSS bundle size by 20%.
- Scalable UI foundations: Implemented a centrally distributed, themeable CSS architecture, enabling more consistent styling and supporting client-specific customisation across the platform.
- Engineering quality: Introduced JavaScript unit testing into a legacy monolithic codebase, strengthening regression protection and establishing a foundation for more reliable front-end development.
- Iterative delivery and stakeholder collaboration: Balanced the prioritisation and delivery of complex client requirements with continuous improvements to platform architecture, development processes and shared engineering capabilities.
- People development: Achieved 100% staff retention during a period of line-management responsibility.
Recognition
- Nominated for a Capita People Award in the Innovation and Improvement category.
Front-End & Mobile Engineering · lastminute.com
–
Progressed from Junior Developer to Senior Developer and Mobile Developer, contributing to the flagship lastminute.com platform and associated international brands, including Travelocity. Worked across customer-facing websites, mobile experiences and white-label distribution channels, collaborating with technical, product and commercial teams to deliver digital travel solutions.
Career progression
- Mobile Developer | April 2012 – March 2013
- Senior UI Developer | 2010 – April 2012
- Junior UI Developer | April 2006 – 2010
Key achievements
- Mobile platform transformation: Collaborated with Thoughtworks engineers to develop a dedicated mobile web application for European markets, contributing to a reported 300% uplift in mobile growth.
- Technical leadership and team development: Managed remote UI developers based in Bangalore, establishing development practices, supporting team capability and coordinating distributed delivery.
- Engineering standards and knowledge sharing: Led training for Distribution UI developers across EMEA, promoting reusable design patterns, consistent implementation practices and front-end quality.
- White-label platform delivery: Developed and supported front-end solutions for affiliate and distribution partners, enabling the delivery of branded digital experiences across multiple channels.
- Cross-functional delivery: Worked with engineering, product and business stakeholders to deliver enhancements across high-profile consumer travel websites and associated digital platforms.