• Founding member of the Primetime Video runtime team, developing a cross platform streaming video playback library on platforms including Mac, Windows, Android, iOS, and others. Worked on features including HLS and DASH parsing and playback, ad insertion and metrics, ABR streaming, networking, integration with DRM, and others.
• Developed many video-related features for the Flash Player, including updates to the decoding pipeline, new codec support, and enhancements to networking code used for video playback.
• Added support for H264 video playback to Adobe AIR on iOS, and implemented hardware rendering of video in AIR.
• Architected and implemented fullscreen playback for Flash Player 9, the first technology to support fullscreen playback in the browser. Feature design involved addressing usability and security concerns in addition to technical implementation.
• Developed the Mac client for the Adobe Connect Meeting application, and handled its integration with the Flash Player. Worked on features such as screen sharing, remote control, accessibility, SSL support, and HTTP tunneling.