The shared-singleton contract in React Native Module Federation
Share react, react-native, and a native library across a host and its remote the right way, and see why getting it wrong crashes the app on launch instead of failing quietly.
I'm Warren de Leon, a Software Engineering Manager. Most recently I led the Mobile Platform team at Hargreaves Lansdown, one of the UK's largest investment platforms.
Before HL, I spent over two years at Sky managing multiple engineering squads delivering mobile and web products used by millions of customers. I led teams within Sky's SAFe-based organisation, overseeing 10+ engineers across permanent, contract, and early-career roles.
My technical roots are in React Native. Since 2017, I've built and led teams delivering apps for Sky, Shell, BP, and Chelsea FC, among others. That hands-on experience with mobile architecture, CI/CD pipelines, and cross-platform delivery is what I bring to my leadership: I manage engineers with the context of someone who's been in the codebase.
Born and raised in Barcelona with Filipino heritage, I started my career there as a full stack developer and taught Android development across Europe as part of an international employability programme. Moving to the UK in 2016 added another perspective. That multicultural background, growing up between Catalan, Spanish, and Filipino cultures before building a career in London, shaped how I think about teams, communication, and inclusion.
My focus is on people: coaching, progression, honest feedback, and building squads where engineers do their best work. I've guided associate engineers from graduate programmes into confident, independent contributors, and I take that responsibility seriously.
When I'm not managing, I'm still building. This website is an Astro static site I built myself. My personal portfolio app is a React Native project with 75%+ test coverage, five-language internationalisation, and Detox E2E testing. I stay close to the craft because I believe the best engineering leaders never fully leave it.
Engineering Manager — Mobile Platform
Mar 2026 - Jun 2026
Led the Mobile Platform team within Hargreaves Lansdown's engineering organisation, owning the foundational React Native platform that product teams build on: the shared architecture, components, CI/CD pipelines, and developer-experience tooling, along with the engineering standards behind it.
View full details
Share react, react-native, and a native library across a host and its remote the right way, and see why getting it wrong crashes the app on launch instead of failing quietly.
Build it from zero: two React Native apps, one loading the other's screen at runtime over Module Federation 2.0 with Re.Pack. Every step, copy-paste, ending in a running app.