Experience
Disney Entertainment and ESPN Product & Technology
Vice President, Product Engineering Architecture (January 2026 - Current)
- Lead the architecture and engineering of Disney Entertainment and ESPN Product & Technology Product Engineering platforms.
- Provide connective tissue between technical domains and organizational disciplines, cutting through ambiguity with directed changes to enable a cohesive technology vision.
- Lead a team of cross-functional engineers to drive technical cohesion, product vision, and project execution across the product engineering platforms.
Disney Entertainment and ESPN Technology
Vice President, Media Architecture (September 2024 - December 2025)
- Oversaw the architecture for all media and metadata systems for acquiring and processing first and third party creatives along with the linear syndication and DTC distribution of these materials across consumer facing applications from the Company.
- Lead a team of cross-functional engineers to drive technical cohesion, product vision, and project execution across the media platforms.
Disney Streaming
Senior Principal Software Engineer, Architect (May 2021 - September 2024)
- Partner with cross-organization leadership to identify system domain overlap and gaps
- Establish and evangelize forward-looking media strategy for Disney Media and Entertainment Properties (Disney+, Hulu, ESPN+, Star+)
- Work across media engineering and adjacent organizational units to design unified data models and systems
Hulu
Software Architect (July 2018 - May 2021)
- Design and oversee the video delivery and playback systems across all Hulu applications
- Focus on consistently enabling next generation video/audio features as well as latest content protection and ad delivery mechanisms via industry standard mediums
- Worked with device and software partners to ensure Hulu's needs and issues properly addressed
- External representative of Hulu video streaming technology in various standards groups
Senior Software Engineer, Living Room (December 2014 - July 2018)
- Build and maintain the Hulu at home experience on living room devices
- Designed and constructed an application engineering platform that underpinned multiple user-facing applications and allowed for extensive code reuse across major product launches
- Later focus on improving general playback experience quality and normalizing playout of interleaved DASH video streams across varying device platforms
Software Engineer Intern, Living Room (Summer 2013/2014)
- Build and maintain the Hulu at home experience on living room devices
- Projects included both user-facing and core-level work
UW CSE
Head TA - Introduction to Java Programming (142/143/143x) (January 2012 - December 2014)
- Primary responsibilities include teaching a section about Java concepts twice a week
Head TA - Introduction to Web Programming (154)
- Primary responsibilities include teaching a section about different web programming languages (HTML, CSS, PHP, MySQL, JavaScript) and design paradigms
- Additional responsibilities included construct of testing homework frameworks and grading tools
Education
University of Washington
Dual Bachelors of Science, Computer Science and Mathematics (2010 - 2014) Seattle, Washington
Proficiencies
Video Streaming
- HTTP-based streaming technologies: MPEG-DASH, HLS
- Video compression and transport: H.264, H.265, MPEG-2, MPEG-4 (ISOBMFF/CMAF)
- Content security and protection mechanisms: CENC, DRM Systems (PlayReady, Widevine, FairPlay)
- Device Players: Open-Source (Shaka, ExoPlayer), Third-Party Native (Tizen, LG, AVFoundation), In-House Custom
- Interleaved multi-asset single-buffer streaming presentation playout
- Programmatic dynamic ad insertion at scale for VOD and Live streams
- Playback quality-of-service (QoS) instrumentation and analytics
Programming Languages
- Proficient in: JavaScript (ES2016/2017, TypeScript), NodeJS
- Familiar with: Bash, C, C++, Java, Kotlin, Go, Python
Industry Activity
CTA WAVE
(July 2019 - Current)
- Representative of Hulu with CTA WAVE Working Groups to evangelize use cases and technology central to the Hulu products
- Chair and editor of the DASH-HLS Interoperability Specification which aims to provide interoperability constraints for content to be addressed in parallel by DASH and HLS manifests
DASH Industry Forum
(April 2018 - Current)
- Representative of Hulu within DASH-IF Working Groups to evangelize mechanisms and technology we've utilized in DASH to build a world class ad-supported streaming product
- Active contributor to overall working group with specific focus on the Live and Ad Insertion task forces with a focus on making DASH simpler and more approachable to newcomers and evangelize industry leading concepts such as Server-Guided Ad Insertion
- Editor of the DASH-IF IOP v5.0 Part 5 on Ad Insertion
Moving Picture Experts Group
(April 2018)
- Designed an extension to the DASH specification that allows for efficient and personalizable playout of live streams while maintaining cacheability
- Formally proposed mechanism back to MPEG-DASH committee on behalf of Hulu
- Mechanism accepted and standardized as part of MPEG-DASH 5th Edition
Streaming Video Technology Alliance
(October 2021 - Current)
- Participant in Advertising Working Group within the Streaming Video Technology Alliance
- Co-chair of the Advertising Working Group until January 2026
- Creator and editor of the SVTA2053 Ad Creative Signaling in DASH and HLS
Patents
Derivation and Application of Color Accents for Images in a Video Delivery System Interface
US 10,803,641 B2
- Worked closely with a head designer to design and implement a system for detecting accent colors in content artwork and delivering them efficiently as metadata to application clients
- System used to accent the new UI experience launched alongside the Live TV product
Differential Media Presentation Descriptions for Video Streaming
US 11,039,206 B2
- Designed and generalized an extension to manifest update mechanisms that allowed for efficient playout of live streams to a wide variety of devices while maintaining cacheability
- Technology foundational to innovative product experiences in the Hulu Live TV experience
Supplemental Content Insertion Using Differential Media Presentation Descriptions for Video Streaming
US 10,771,842 B2
- Utilized the differential media presentation description mechanism and innovative resolution mechanisms to create 1-1 personalized live streams without sacrificing cacheability of main content
- Technology powers the programmatic live dynamic ad insertion capabilities of the Hulu Live TV experience bringing personalized ad loads to millions of users across thousands of live streams