Experience

Disney Entertainment and ESPN Product & Technology

Vice President, Product Engineering Architecture (January 2026 - Current)

Disney Entertainment and ESPN Technology

Vice President, Media Architecture (September 2024 - December 2025)

Disney Streaming

Senior Principal Software Engineer, Architect (May 2021 - September 2024)

Hulu

Software Architect (July 2018 - May 2021)

Senior Software Engineer, Living Room (December 2014 - July 2018)

Software Engineer Intern, Living Room (Summer 2013/2014)

UW CSE

Head TA - Introduction to Java Programming (142/143/143x) (January 2012 - December 2014)

Head TA - Introduction to Web Programming (154)

Education

University of Washington

Dual Bachelors of Science, Computer Science and Mathematics (2010 - 2014) Seattle, Washington

Proficiencies

Video Streaming

Programming Languages

Industry Activity

CTA WAVE

(July 2019 - Current)

DASH Industry Forum

(April 2018 - Current)

Moving Picture Experts Group

(April 2018)

Streaming Video Technology Alliance

(October 2021 - Current)

Patents

Derivation and Application of Color Accents for Images in a Video Delivery System Interface

US 10,803,641 B2

Differential Media Presentation Descriptions for Video Streaming

US 11,039,206 B2

Supplemental Content Insertion Using Differential Media Presentation Descriptions for Video Streaming

US 10,771,842 B2