Work
A selection of projects I've shipped — outcomes first.
MyAviva App: Accessibility, TDD, and Analytics on a Large-Scale Customer Platform
Developed and maintained frontend components for the MyAviva customer-facing mobile app at InfoPlus (Wipro – Aviva), supporting a large-scale production platform used by millions of insurance customers. Implemented WCAG 2.1 accessibility standards, employed Test-Driven Development to improve reliability, integrated Adobe Analytics and Qualtrics for data-driven improvements, and reduced technical debt through systematic code refactoring.
Building a Fitness App from Scratch: React Native, Apple Watch, and Health Integration
Developed a fitness-focused mobile application using React Native for Energize Me UK, owning frontend delivery for a greenfield product. Integrated Apple Watch health data, cross-platform support with Expo, and voice features using text-to-speech and speech-to-text APIs. Delivered approximately 35% of the frontend roadmap while reducing code duplication by ~25% through reusable component design.
Building and Maintaining a Crypto Exchange Platform: React, React Native, and Next.js
Developed and maintained dynamic frontend components for the Himalaya Exchange crypto platform at Hamilton Capital Holding Limited, working across React.js, React Native, and Next.js. Implemented analytics tracking, improved code reliability through unit testing and TypeScript, and collaborated closely with UX/UI and backend teams to deliver a seamless exchange experience.
Designing and Shipping a High-Performance Retail Mobile App
Led end-to-end design and delivery of a standalone retail mobile application using React Native and Expo. Architected complex, performant UI with Reanimated v4, Gesture Handler, and FlashList. Established scalable state management and offline support using Zustand and React Query, while integrating personalisation (Dynamic Yield), search (Algolia), and production monitoring (Firebase, Sentry) to ship a reliable, user-focused experience from day one.
Retail Domain Ownership: Architecture and Production Delivery
Owned the retail domain as sole frontend engineer for a large-scale React Native application, responsible for end-to-end architecture, development, testing, and production delivery. Maintained and extended a shared frontend monorepo containing business logic, UI components, and reusable hooks consumed by multiple applications, while establishing code quality standards and post-release production support.
Get a tailored view
Tell me your role and I'll generate a personalised summary with the most relevant case studies for you.
Get a Tailored View
Select your role and I'll surface the most relevant work for you.
