Staff / Lead Frontend Engineer with 10+ years building scalable, high-performance web applications with React, Next.js, TypeScript, TanStack Query, Redux and Zustand. Proven track record owning product UI architecture, building reusable component systems, integrating complex APIs and improving performance and test coverage — shipping business-critical software for UEFA, Jaguar Land Rover, Vodafone, DRAX and Cyprus government platforms.
02 — Core skills
What I reach for.
Frontend
React
Next.js
TypeScript
JavaScript
HTML5
CSS3
SASS
State & Data
TanStack Query
Redux Toolkit
Zustand
REST APIs
HTTP
Axios
Postman
API debugging
Backend collaboration
Architecture & UI
Component libraries
Design systems
Responsive UI
Accessibility
Figma
Material UI
SOLID principles
Reusable hooks
Testing & Delivery
Jest
React Testing Library
Cypress
Git
GitHub
Bitbucket
Jenkins
Vercel
Netlify
CI/CD
Jira
Scrum
03 — Selected impact
Outcomes, not tasks.
01
Led frontend teams of 3–5 engineers through code reviews, pair programming, task breakdown, mentoring, technical standards and delivery planning.
02
Designed frontend architecture for complex React/Next.js/TypeScript applications — large-scale government digital systems, UEFA operational dashboards and data-driven product platforms.
03
Improved frontend quality through Jest, React Testing Library, Cypress, CI/CD quality gates and test-coverage targets of 80%+.
04
Improved delivery processes across planning, QA, release and engineering standards — Scrum ceremonies, Jira workflows, branching strategies and CI/CD pipelines.
05
Delivered high-impact product UIs for UEFA EURO 2024, Jaguar Land Rover, DRAX Group, Vodafone Italy, AskWire and Cyprus government platforms.
04 — Experience
Selected work.
Lead Software Developer · Datatech I.T. Solutions
Full-time
04/2025 — Present
Own frontend architecture for the modernisation of EOASIS and iJustice, large-scale digital filing platforms built with React, TypeScript and .NET Core APIs.
Designed and implemented a reusable React component architecture aligned with Figma, improving UI consistency, maintainability and delivery speed.
Integrated TanStack Query, React Router 7 and Zustand to improve server-state management, routing, client-state handling and frontend scalability.
Collaborate with product owners, backend engineers and QA to refine requirements, integrate APIs, resolve edge cases and ship secure, production-ready features.
Lead a team of 4 engineers — facilitating ceremonies, refining stories, running code reviews and 1:1s, and driving team alignment.
Lead Frontend Developer · Sword Group · UEFA
Full-time
11/2022 — 04/2025
Built and maintained React dashboards used across UEFA operations — EURO 2024 applications, match-event monitoring, VAR workflows and match-statistics dashboards.
Integrated REST APIs from a microservice architecture using Axios, TanStack Query and RTK Query, improving data-fetching reliability, caching, invalidation and error handling.
Improved frontend performance, UX and product polish through better server-state management, resilient loading/error states and close collaboration with UI/UX designers.
Used and contributed to UEFA's B2B design system — fixing bugs, adding features and ensuring consistency across internal dashboards.
Led and mentored 5 frontend developers, defining coding standards, branching strategies, architecture documentation and test-quality practices — raising coverage past 80% with Jest and Jenkins CI.
Lead Frontend Developer · WiRE FS · AskWire
Contract
03/2022 — 12/2022
Led frontend development for AskWire's real-estate analytics platform with Next.js, React, TypeScript and Redux Toolkit.
Built scalable, data-driven product features with reusable components, responsive UI and a maintainable frontend structure.
Integrated REST APIs with Axios and TanStack Query, handling loading and error states, cache invalidation and server-state synchronisation.
Built UI components with Material UI and styled-components, improving consistency and delivery speed across the product.
Established Git/GitHub workflows, CI/CD deployment with Vercel, and internal Node.js/Express automation tools for data analysts.
Senior Frontend Developer · Capgemini
Full-time · UK
03/2018 — 04/2020
Led frontend delivery for a large-scale DRAX Group digital platform, owning the React/Redux implementation for complex enterprise workflows.
Mentored five entry-level developers in React, Redux, GraphQL, frontend architecture and professional delivery practices.
Collaborated with stakeholders to gather requirements, define user stories in Jira and translate business needs into technical tasks.
Managed production and test deployments with Jenkins, integrating automated tests into CI pipelines to reduce regression risk.
Introduced Contentful CMS through third-party collaboration and ran technical knowledge-sharing sessions on frontend frameworks, CMS and databases.
Frontend Developer · ITG Connect · Jaguar Land Rover
Full-time · UK
09/2016 — 03/2018
Built React and Redux applications for Jaguar Land Rover — customer portals, finance calculators and online car configurator experiences.
Integrated API responses into frontend state, including normalising deeply nested data structures.
Worked in a Scrum team with Git, Bitbucket, Jira and automated testing using Mocha/Chai.