The NFL runs on tight deadlines. Every kickoff and Super Bowl demands that millions of fans get flawless live video, stats, and fantasy features, whether they’re on iPhones, Xboxes, or connected TVs.
In this episode of React Universe On Air, Mike Grabowski talks with Michael Blanchard (Director of Engineering at the NFL), about how React Native became the backbone of this high-pressure, multi-platform ecosystem.
Michael shares his journey from web engineer to leading NFL’s engineering teams across nfl.com, three mobile apps, a cross-platform video player, and a suite of connected TV apps. Together with Mike, he explores the NFL’s migration strategy, the transition from Haul/Webpack to Metro and Expo, and the cultural shifts that helped merge web and native engineers into one collaborative team.
You’ll learn:
➡️ Why the NFL went full Greenfield (twice)
➡️ How NFL+ shaped their second rewrite
➡️ Lessons from moving from Haul/Webpack to Metro
➡️ How Expo SDKs gradually replaced community libraries
➡️ How GitHub Actions + EAS Build reshaped their CI/CD pipeline
➡️ Strategies for handling 20–30 PRs daily in a monorepo
➡️ How React Native powers mobile, web, and multiple connected TVs
➡️ What cultural shifts enabled true cross-platform collaboration
Catch more React Universe On Air episodes 🎧 https://clstk.com/4gp8Cw5
Sign up for our newsletter ✉️ https://clstk.com/4mfmRof
Follow us on X 🐦 https://x.com/callstackio
Chapters:
00:00 Welcome to the React Universe
01:35 Meet Michael Blanchard from NFL
03:03 NFL's digital presence and platforms
04:24 React Native in NFL's mobile apps
08:32 How React spread across all platforms
11:47 Collaboration between web and native teams
18:11 Technical decisions regarding different platforms
23:48 V2 of NFL's flagship app
25:14 Choosing migration strategy
30:10 Maintaining more product versions
34:33 Adopting Expo
42:10 Modernizing CI/CD
46:48 Team structure and workflow at NFL
53:29 Final thoughts
All content for React Universe On Air is the property of Callstack and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
The NFL runs on tight deadlines. Every kickoff and Super Bowl demands that millions of fans get flawless live video, stats, and fantasy features, whether they’re on iPhones, Xboxes, or connected TVs.
In this episode of React Universe On Air, Mike Grabowski talks with Michael Blanchard (Director of Engineering at the NFL), about how React Native became the backbone of this high-pressure, multi-platform ecosystem.
Michael shares his journey from web engineer to leading NFL’s engineering teams across nfl.com, three mobile apps, a cross-platform video player, and a suite of connected TV apps. Together with Mike, he explores the NFL’s migration strategy, the transition from Haul/Webpack to Metro and Expo, and the cultural shifts that helped merge web and native engineers into one collaborative team.
You’ll learn:
➡️ Why the NFL went full Greenfield (twice)
➡️ How NFL+ shaped their second rewrite
➡️ Lessons from moving from Haul/Webpack to Metro
➡️ How Expo SDKs gradually replaced community libraries
➡️ How GitHub Actions + EAS Build reshaped their CI/CD pipeline
➡️ Strategies for handling 20–30 PRs daily in a monorepo
➡️ How React Native powers mobile, web, and multiple connected TVs
➡️ What cultural shifts enabled true cross-platform collaboration
Catch more React Universe On Air episodes 🎧 https://clstk.com/4gp8Cw5
Sign up for our newsletter ✉️ https://clstk.com/4mfmRof
Follow us on X 🐦 https://x.com/callstackio
Chapters:
00:00 Welcome to the React Universe
01:35 Meet Michael Blanchard from NFL
03:03 NFL's digital presence and platforms
04:24 React Native in NFL's mobile apps
08:32 How React spread across all platforms
11:47 Collaboration between web and native teams
18:11 Technical decisions regarding different platforms
23:48 V2 of NFL's flagship app
25:14 Choosing migration strategy
30:10 Maintaining more product versions
34:33 Adopting Expo
42:10 Modernizing CI/CD
46:48 Team structure and workflow at NFL
53:29 Final thoughts
You Don’t Need a Rewrite, You Need React Native Brownfield | React Universe On Air Coffee Talk #27
React Universe On Air
48 minutes 38 seconds
5 months ago
You Don’t Need a Rewrite, You Need React Native Brownfield | React Universe On Air Coffee Talk #27
Is rewriting your native app really the only way to go cross-platform?
In this Coffee Talk episode, we explore how React Native Brownfield offers a smarter path forward.
Łukasz Chludziński invites Oskar Kwaśniewski and Burak Güner—who work directly on React Native Core and brownfield tooling—to discuss how recent advances in React Native have made brownfield integration far more viable, stable, and scalable.
You’ll learn:
➡️ Why brownfield isn’t what it used to be (goodbye, brittle bridging)
➡️ How `RootViewFactory` and `ReactNativeFactory` APIs simplify setup
➡️ What’s new in React Native Brownfield 1.0.0
➡️ How to keep your architecture clean while integrating React Native
➡️ What this means for modern native stacks like SwiftUI, Jetpack Compose—and future-facing platforms like visionOS
Whether you’re maintaining a legacy app or building for what's next, this episode gives you a blueprint for hybrid success.
Explore React Native Brownfield 🙌 https://github.com/callstack/react-native-brownfield
Check out episode resources on our website 📚 https://bit.ly/3ESW3Lf
Catch more React Universe On Air episodes 🎧 https://bit.ly/44A0q8q
Get your React Universe Conf 2025 tickets 🎟 https://hubs.li/Q03l-47N0
Sign up for our newsletter ✉️ https://bit.ly/3H2xsE6
Follow us on X 🐦 https://x.com/callstackio
Timestamps
00:00 Welcome to the React Universe
02:00 Meet our guests: Oskar & Burak
02:50 Let’s talk brownfield app development
03:37 Craziest brownfield setups our guests have seen
08:19 Greenfield vs. brownfield React Native
14:14 How we used to approach brownfield development
18:20 Callstack’s React Native Brownfield
23:30 RootView Factory & React Native Factory
28:50 New Features in React Native Brownfield 1.0
35:35 Sharing data between native and JavaScript
41:00 How about using different React Native versions
43:30 Cost of complexity
47:00 Learn more and get in touch with our guests
React Universe On Air
The NFL runs on tight deadlines. Every kickoff and Super Bowl demands that millions of fans get flawless live video, stats, and fantasy features, whether they’re on iPhones, Xboxes, or connected TVs.
In this episode of React Universe On Air, Mike Grabowski talks with Michael Blanchard (Director of Engineering at the NFL), about how React Native became the backbone of this high-pressure, multi-platform ecosystem.
Michael shares his journey from web engineer to leading NFL’s engineering teams across nfl.com, three mobile apps, a cross-platform video player, and a suite of connected TV apps. Together with Mike, he explores the NFL’s migration strategy, the transition from Haul/Webpack to Metro and Expo, and the cultural shifts that helped merge web and native engineers into one collaborative team.
You’ll learn:
➡️ Why the NFL went full Greenfield (twice)
➡️ How NFL+ shaped their second rewrite
➡️ Lessons from moving from Haul/Webpack to Metro
➡️ How Expo SDKs gradually replaced community libraries
➡️ How GitHub Actions + EAS Build reshaped their CI/CD pipeline
➡️ Strategies for handling 20–30 PRs daily in a monorepo
➡️ How React Native powers mobile, web, and multiple connected TVs
➡️ What cultural shifts enabled true cross-platform collaboration
Catch more React Universe On Air episodes 🎧 https://clstk.com/4gp8Cw5
Sign up for our newsletter ✉️ https://clstk.com/4mfmRof
Follow us on X 🐦 https://x.com/callstackio
Chapters:
00:00 Welcome to the React Universe
01:35 Meet Michael Blanchard from NFL
03:03 NFL's digital presence and platforms
04:24 React Native in NFL's mobile apps
08:32 How React spread across all platforms
11:47 Collaboration between web and native teams
18:11 Technical decisions regarding different platforms
23:48 V2 of NFL's flagship app
25:14 Choosing migration strategy
30:10 Maintaining more product versions
34:33 Adopting Expo
42:10 Modernizing CI/CD
46:48 Team structure and workflow at NFL
53:29 Final thoughts