Mobile Lead, AI at Nivo Solutions Limited (2025-02 – Present)
White-label apps shipped: The Co-operative, Together, United Trust Bank, Cambridge & Counties Bank, Ocean Finance, Pepper Money, Hitachi Capital, Scottish Building Society, Evolution Money, and 15+ more across UK lending, banking and wealth.
- Lead mobile engineering across a portfolio of 40+ white-label apps, owning architecture decisions, release management and day-to-day technical direction.
- Introducing AI-driven features into the app and working on the wider AI chatbot product (NivoBot); built AI orchestration workflows in n8n.
- Run product management for the app, shaping the roadmap and bridging business stakeholders and the development team.
- Building a brand-new white-label app on a shared UI component repository used across both mobile (React Native) and web, and introduced Maestro end-to-end tests and Storybook visual regression testing.
Tech Lead / Senior React Native Developer at Boohoo Group Plc (2021-11 – 2025-02)
Apps shipped: PrettyLittleThing, boohooMAN, Karen Millen, Warehouse Fashion, Misspap and Debenhams (iOS & Android).
- Led three mobile squads (one of them 6+ engineers) and owned the white-label roadmap that productised the PrettyLittleThing app into a reusable multi-brand platform; hired 6 engineers in India and travelled there to establish the team.
- Built and maintained these white-label apps from a single shared codebase, working with Product Owners, QA and stakeholders to resolve technical and functional challenges.
- Achieved a crash-free rate of 99.98% (iOS) and 99.92% (Android) across a user base exceeding 2 million, with a strong focus on production monitoring.
- Mentored junior developers and established best practices and coding standards that reduced development time, and improved UI/UX in ways that increased revenue and user retention.
- Contributed to a shared design system in Storybook with visual regression testing, introduced Maestro end-to-end tests, and led the transition to Expo Application Services (EAS) and the updated Expo architecture.
Senior Full-Stack Developer at NTT DATA (2019-10 – 2021-11)
Apps shipped: RAC (iOS & Android), published to the App Store and Play Store.
- Led React and React Native development for RAC and a delivery squad for Virgin Media, providing technical leadership on architecture, open-source technology choices and backend API integration.
- RAC Mobile App: Built a new RAC mobile app for Android and iOS in React Native with full offline support and Google Maps at its core. Stack: React Native,.NET Core (3.3), SQL, AsyncStorage, Google Maps, Contentstack, Cypress (E2E).
- Virgin Media Web: Migrated the Virgin Media website from AEM to Angular 10 using a Storybook-first, component-led approach. Stack: React, Angular 10, Strapi (CMS), GraphQL, MuleSoft, Storybook, GitLab CI/CD, Cypress E2E. virginmedia.com
Senior Full-Stack Developer at Atkins Plc (2013-03 – 2019-10)
Delivered full-lifecycle full-stack development across multiple internal tools and client apps, and set up and led a 4-person squad at the Global Design Centre in Bangalore, travelling to India to hire, establish and sustain the distributed team.
- Human-Centred Design Analysis Tool: Interactive platform built with architects and engineers for real-time design changes and testing variations across building components; 75% of design decisions were influenced by the tool. Stack: React, Angular, Node (REST), Plotly.js, Chart.js, Three.js, Dynamo (Revit 3D), MongoDB, Azure (Table Storage, Active Directory), Azure Linux VM.
- Space Maker Tool: Tool for engineers to design buildings on a geo-located map grid, optimise floor shapes with custom drawing tools, and convert designs into 3D objects. Stack: Vue, Vuex, Three.js, Leaflet, Bootstrap, SASS, Firebase (database, hosting, auth), Google Cloud Storage, Google Cloud Functions (REST).
- Consultation Apps: Public-consultation apps for Highways England and East West Rail, with an offline-capable iOS version and touch-screen support. Stack: PhoneGap, Angular, Mapbox, Materialize, SASS, CouchDB, PouchDB.
- Behavioural Assessment Framework: 180-degree questionnaire completed by an individual and their manager, producing a downloadable PDF report that compares responses to help project managers resource projects. Stack: Angular, Node, Express (REST), Sequelize (ORM), MySQL, Chart.js.