Skip to main content

About

Front-End Developer with experience building modern, user-focused web applications using React, TypeScript, and contemporary front-end technologies. I enjoy turning complex requirements into intuitive, accessible interfaces while collaborating within Agile teams to deliver high-quality solutions.

My background spans both technology and customer-facing roles, giving me a strong appreciation for creating products that solve real problems and provide meaningful user experiences. I enjoy seeing projects evolve from an initial concept into a finished product and continually look for opportunities to improve performance, maintainability, and usability.

Outside of software development, you'll usually find me hiking, travelling, crocheting, or working towards a new goal. I enjoy experiences that push me outside my comfort zone, whether that's exploring a different culture, developing a new skill, or taking on an unfamiliar challenge. I believe growth comes from staying curious, embracing new experiences, and continually broadening my perspective.

skills

ReactTypeScriptJavaScriptNext.jsTailwind CSSHTML/CSSGitGitHubGitlabREST APIsJestReact Testing LibraryCypressFigmaVS CodeIntelliJViteArgoJenkinsJiraConfluence

experience

Dec 2024 - Present

Frontend DeveloperatZaizi

Building accessible, high-quality React applications aligned with GDS standards, collaborating closely with backend, QA, and DevOps teams to enhance frontend reliability and accelerate delivery through scalable Cypress end-to-end testing and test optimisation, reducing manual QA effort.
TypeScriptReact.jsAccessibilityGDS StandardsJestCypress
Jun 2021 - Oct 2024

Technology Architecture ConsultantatAccenture UK

Modernised a complex UK payment system using TS, React and Redux as part of a large-scale banking infrastructure transformation project, delivering responsive, accessible, and user-focused interfaces. Balanced Frontend Developer and Scrum Master responsibilities to improve quality, streamline bug resolution through RCA, and foster collaboration for timely, reliable releases across multiple environments.
React.jsReduxTypeScriptGitHubBanking SystemsElasticSplunk
Aug 2015 - May 2021

Customer AdvisoratHalifax

Resolved multifaceted customer challenges and fraud investigations with empathy and precision, sharpening critical thinking, attention to detail, and collaborative skills essential for delivering high-quality, user centric solutions. Facilitated customer adoption of online banking, fostering a deep appreciation for technological advancements and their impact on user experience over time.
Banking SystemsCustomer ServiceProblem SolvingUser Experience

professional development

March 2026

AWS Certified Solutions Architect - Associate

May 2022

AWS Certified Cloud Practitioner