
Bogdan Plieshka
Principal Frontend Engineer at Zattoo | React Berlin Meetup Organizer | Crafting symbols for over a decade 👨‍💻✨
The Fourth Platform: How Vega Got Us Surprisingly Close to "Write Once, Run Everywhere"
React Day Berlin 2026
Upcoming
The Fourth Platform: How Vega Got Us Surprisingly Close to "Write Once, Run Everywhere"

Zattoo has shipped streaming apps for over two decades, adding platforms one by one: Web in React, Android in Kotlin, Apple in Swift. Every new platform multiplied the work instead of extending it. The same feature built three times, in three stacks, by three siloed teams.
Then Amazon invited us to build for Vega, their new Linux-based OS where React Native is the primary UI framework, not an add-on. That became our catalyst to rethink everything: one React Native codebase across Web, Android TV, Apple TV, and Vega, held together by build-time overrides instead of runtime branches, organized by product domain instead of by platform.
This is the honest story of that migration. What carried over unchanged, what cost us sleepless nights with the Metro resolver, why Vega and Web turned out closer than they look, and where the React Native ecosystem still treats "iOS and Android" as the whole world when it isn't. A year of production data later, the surprises landed on the side of less work, not more.
Then Amazon invited us to build for Vega, their new Linux-based OS where React Native is the primary UI framework, not an add-on. That became our catalyst to rethink everything: one React Native codebase across Web, Android TV, Apple TV, and Vega, held together by build-time overrides instead of runtime branches, organized by product domain instead of by platform.
This is the honest story of that migration. What carried over unchanged, what cost us sleepless nights with the Metro resolver, why Vega and Web turned out closer than they look, and where the React Native ecosystem still treats "iOS and Android" as the whole world when it isn't. A year of production data later, the surprises landed on the side of less work, not more.
The Fourth Platform: How Vega Got Us Surprisingly Close to “Write Once, Run Everywhere”
React Summit 2026
31 min
The Fourth Platform: How Vega Got Us Surprisingly Close to “Write Once, Run Everywhere”

“Write once, run everywhere” is a promising goal in software development, but one that often breaks down under real-world compatibility problems. At Zattoo, building streaming applications across Android, Apple, and Web meant years of separate native stacks that were not aligned, and therefore did not scale. This talk explains how moving to a multiplatform architecture, enabled by Vega as a fourth, React Native first platform, brought us very close to achieving that goal.
Fast-Tracking Quality for Hundreds of React Applications With Automated Testing Layers
React Advanced 2025
29 min
Fast-Tracking Quality for Hundreds of React Applications With Automated Testing Layers

A case study explores the Streaming company's journey of building automated testing layers within a complex, multidimensional React monorepo and achieving quality contribution feedback within minutes.