I am a Frontend Engineer and UX/UI Specialist with a BSc in Computer Science and 13+ years of commercial grit. I don't just build interfaces; I engineer high-performance interaction models that turn complex data into intuitive experiences.
Currently refining the premium digital journey at American Express.
I don't just "write code", I design systems that empower users and developers alike. My approach is rooted in the belief that a frontend is only as strong as its foundation; that's why I prioritise accessibility (WCAG), modular architecture, and a "test first" mentality.
Whether I'm navigating the nuances of React 18 or optimising the critical rendering path, I aim for a level of craft that makes high concurrency applications feel light, responsive, and definitive.
At American Express (Travel & Lifestyle), I contribute to a flagship platform that serves millions of users worldwide. My work is a balance of high-stakes feature development and infrastructure evolution.
The Performance Pivot: Spearheaded the architectural migration of our E2E testing framework from Cypress and WebdriverIO to Playwright, resulting in significantly faster CI/CD cycles.
The Design Bridge: Translating Figma prototypes into a scalable, accessible UI component library using React Aria and Tailwind CSS.
The Ecosystem: Managed complex state and environments using Redux Toolkit, Node.js, and Docker Compose.
My 12-year trajectory has been defined by adaptability. I am tech-stack agnostic, focusing on the right tool for the specific problem.
Engineering Architecture: Expert-level React ecosystem management with a focus on scalable state and performant data-fetching.
Interaction Modeling: Designing sophisticated, low-latency feedback loops and fluid motion using Framer Motion.
Developer Experience: Optimising local workflows and environment parity to boost team velocity.
Product Sense: Acting as a primary stakeholder in design discussions to ensure technical feasibility without sacrificing vision.
I am currently open to discussing senior-level opportunities in product-led environments, particularly those focusing on human-computer interaction and AI-driven agents.
If you're looking for an engineer who values craft as much as code, let's talk.