- Ice Travel GroupSenior Frontend DeveloperE-COMMERCEApril 2024 - September 2024 (6 months)
- Introduced a modular frontend architecture, establishing scalable testing strategies and reusable patterns, reducing technical debt and ensuring a more maintainable codebase across development teams.
- Redeveloped the Travel Supermarket vehicle rental platform and booking funnel, implementing mobile-first, responsive interfaces with improved search and filter capabilities, while optimising performance and Core Web Vitals to enhance page load speed and Lighthouse scores.
- Built a component library using React, TypeScript, Radix UI, and Tailwind CSS, ensuring consistency, accessibility, and reusability, with Storybook, Jest, and React Testing Library for documentation and testing.
- VyprLead Frontend DeveloperDIGITAL & ITNovember 2023 - February 2024 (4 months)Manchester, United Kingdom
- Led the development of Vypr’s Product Intelligence and Consumer platforms, enabling customers to make better data-driven decisions through real-time insights and advanced targeting capabilities. Built with Next.js, TypeScript, and Mantine, and tested with Vitest, React Testing Library, and Playwright.
- Implemented a TurboRepo-based monorepo, consolidating product intelligence and consumer platforms, IaC, Lambda functions, utility packages, and a component library, improving developer experience and deployment efficiency through parallel pipeline execution.
- Developed an AWS Lambda template generator using ESBuild and AWS SAM, automating service scaffolding, bundling, and deployment workflows in a serverless microservices architecture.
- Optimised the design-to-development workflow, collaborating with the design team to refine handover processes, reducing development cycle times.
- Worth SystemsSenior Software EngineerPUBLIC SECTORJune 2023 - November 2023 (6 months)
- Led the design and development of new features for the UK Research and Innovation funding service, introducing automated validation mechanisms to assess application completeness, enforce funding criteria, and determine eligibility.
- Applied domain-driven design in an event-driven microservices architecture, leveraging Next.js, TypeScript, Fastify, AWS, Terraform, and Docker.
- Ensured high code quality through TDD/BDD, static code analysis, and thorough code reviews, ensuring seamless integration, functionality, and GDS compliance.
- Computer ScienceManchester Metropolitan University2015