Client App Development, Living Room Devices. Build and maintain multiple client applications for diverse brands including ESPN+, Disney+, Hulu, Star, MLB, WWE, and Eurosport. Clarify, negotiate, and implement business requirements on a range of concerns including GUI construction, content search and retrieval, media playback, DRM management, behavior and performance analytics, user authentication/authorization, and in-app purchasing. Create and provide support for a bespoke state management framework that was adopted team-wide to improve code maintenance and legibility.
ESPN+ Application Platform Port. Co-lead a 9-month effort to redevelop and seamlessly deploy a ground-up rewrite of a production app with millions of users. Manage a remote contract developer team to ensure adherence to coding standards and business requirements. Provide onboarding and troubleshooting onto a bespoke platform while simultaneously providing individual contribution. Provide emergency support during important live events such as UFC PPV.
Native Client Platform. Develop and deploy a bespoke media playback application platform for multi-platform deployment. Contribute to tooling selection, platform integration, and ADK development. Brainstorm high-level architectural strategies and build prototypes leveraging open-source platforms such as Godot (game engine) and Chakra (JS engine).
Widevine DRM PS4. Skunkworks project to investigate DRM integration on Sony Playstation 4. Construction of a C++/Javascript interop for method/object-binding and garbage collection.