Build the frontend architecture for Right to Work and sponsor licence dashboards using Next.js, React, TypeScript, TailwindCSS and GraphQL, implementing reusable UI components, form flows and state management with Redux Toolkit/Zustand.
Collaborated with backend engineers to design and integrate GraphQL and REST APIs, including query structures, error handling and pagination strategies, resulting in 433% increase in monthly conversions through data‑driven dashboards.
Helped generate approximately £1.2M in additional annual revenue through performance and UX improvements.
Reduced client onboarding time by 50% by simplifying complex regulatory UI flows.
Drove accessibility and performance improvements across key flows (lighthouse audits, ARIA roles, keyboard navigation, semantic HTML), improving accessibility score from 37% to 79% and contributing to a 50% reduction in customer onboarding time.
Migrated key frontend features to Next.js and TypeScript, integrating GraphQL for data. Migrated core customer‑facing flows from a legacy React setup to Next.js with TypeScript, introducing dynamic routing, incremental static regeneration and code‑splitting to reduce build times by 40% and page load times by 38%.
Worked on consolidating three legacy backend services into a single shared API layer (Node.js/Express + PostgreSQL), adapting the frontend to the new schema, simplifying data fetching and reducing maintenance overhead across three separate websites.
Implemented a dynamic document generation feature for legal client handovers and internal compliance, reducing manual document preparation and improving consistency across caseworker workflows.
Used GitHub‑based CI/CD pipelines, Docker and AWS (ECS/EC2/Route 53) to ship features to production, monitor issues and iterate with product, design, backend and QA.
Supported and maintained Microsoft-based internal tools and admin systems used by compliance and operations teams.