Senior Mobile / Frontend Engineer
5+
Years Experience
5
Companies Shipped At
100%
Frontend Ownership
London
Based In
I specialise in React, React Native and Expo, with proven experience owning and delivering complex production mobile applications end-to-end. At Stadion, I was the sole frontend engineer responsible for the entire Retail domain — architecture, development, testing, and production delivery of a large-scale React Native app.
I built a standalone Retail mobile app from the ground up using Expo, delivering complex high-performance UI with Reanimated v4, Gesture Handler, Skia, and FlashList. I implemented scalable state management with Zustand and TanStack React Query including offline support and persistence, and integrated personalisation (Dynamic Yield), search (Algolia), and production monitoring (Firebase Analytics, Crashlytics, Sentry).
Before Stadion, I delivered 35% of a startup's frontend roadmap at Energize Me — building a fitness app with Apple Watch integration, conversational AI, and real-time health tracking. At Aviva, I implemented WCAG 2.1 accessibility across the MyAviva customer-facing platform, employed TDD with Jest, and integrated Adobe Analytics and Qualtrics for data-driven product decisions.
I care about code quality — TypeScript everywhere, comprehensive testing, CI-ready workflows, and clear architecture. I believe great engineering is invisible — it gets out of the way of the user and lets the product shine.
Jun 2025 — Present
Stadion Ltd
Sole frontend engineer for Retail domain
Owned architecture, development, testing, and production delivery for a large-scale React Native app. Built a standalone Retail mobile app from the ground up with Expo.
Jan — Jun 2025
Energize Me UK (Freelance)
Delivered 35% of frontend roadmap
Greenfield fitness app with Apple Watch integration, conversational AI, and real-time health tracking. Reduced code duplication by ~25%.
Dec 2023 — Oct 2024
InfoPlus (Wipro – Aviva)
WCAG 2.1 accessibility on MyAviva
Customer-facing insurance platform. Implemented accessibility standards, employed TDD, reduced technical debt, integrated Adobe Analytics and Qualtrics.
May 2022 — May 2023
Hamilton Capital
Exchange platform — React, RN, Next.js
Dynamic components for a fintech exchange platform. Implemented GTM/GA4 tracking, TypeScript migration, and comprehensive unit testing.
Oct 2019 — Feb 2022
Skyelint Technologies
Full-stack web & mobile delivery
Web apps in React.js, mobile apps in React Native, static sites with Gatsby and GraphQL. Multiple projects delivered end-to-end.
I'm currently open to senior mobile or frontend roles where I can own complex products with teams who care about quality.