Apple TV and Roku Rebuild (YOUI.TV)
I led the rebuild of NOW TV's Apple TV and Roku apps from scratch using React Native. The web, Tizen, and webOS apps were already on a shared codebase, so Apple TV and Roku were the last two to bring into the fold.
The rebuild also turned the apps into a white-label product, so different European territories could rebrand without forking the code. This cut deployment duplication and made feature rollouts much faster across all 12 territories.
CI/CD Optimization (Web Core Team)
Build times had stretched to 25 hours because device testing was a bottleneck. I led the effort to measure, diagnose, and fix the pipeline.
We built a dynamic device farm that scaled hardware based on real-time metrics and prioritized the slowest devices first. Result: 25 hours down to 1.5 hours (94% reduction).
Payments and My Account (Sales and Service)
Led the rebuild of the Payments app and My Account dashboard. Kept the old apps running in parallel until the replacements were production-ready.
GraphQL Backend for Frontends
We noticed every frontend app was duplicating the same data-fetching and transformation logic. So we built a GraphQL BFF to centralize it.
- 99.9% uptime across all frontend apps that consumed it
- 50% faster API responses through aggregation and caching
- Set up a 4-person team with a rotating ownership model to prevent knowledge silos
- By the time I left, it had become a critical part of NOW TV's web infrastructure

