Philippe Elsass is a Senior Staff Engineer with 15+ years building and architecting front-end experiences for OTT/ VOD across web, mobile, connected TVs, consoles and Roku. He blends deep JavaScript/TypeScript expertise with niche BrightScript/Roku knowledge and a track record of pushing web-based TV clients (including WebGL) to their limits while scaling apps for massive audiences. A hands-on technical leader, he drives core libraries, developer experience and CI/Docker automation while mentoring teams and shaping cross-organizational strategy. His roots in French web agencies and early Flash work show long-standing UI craftsmanship, and he’s been contributing to open-source projects—from StageXL 2D rendering improvements to FlashDevelop editor features—long before GitHub’s heyday. Based in Grand Est, France, Philippe is as comfortable coding device-specific optimizations as he is liaising with manufacturers and product stakeholders to deliver measurable user impact.
15 years of coding experience
18 years of employment as a software developer
Engineer's degree, Computer Science, Engineer's degree, Computer Science at Université de Technologie de Belfort-Montbéliard
FlashDevelop is a free and open source code editor.
Role in this project:
Full-stack Developer
Contributions:591 commits, 186 PRs, 242 pushes in 4 years 4 months
Contributions summary:Philippe primarily focused on contributing to the FlashDevelop code editor, making changes related to code completion features, UI improvements, and build process automation. They implemented fixes for various completion-related issues, including incorrect autocompletion, and added new features for handling completion events. Furthermore, the user made improvements to the project's build process and introduced changes for consistent formatting and handling of the code.
A fast and universal 2D rendering engine for HTML5 and Dart.
Role in this project:
Front-end Developer
Contributions:25 commits in 4 months
Contributions summary:Philippe primarily focused on implementing and refining the `MovieClip` class within the StageXL library. Their contributions involved porting the `MovieClip` functionality from CreateJS, addressing warnings, integrating frame rate control, and resolving retina display issues. The user also added a `ButtonHelper` class to support interactive elements within the library.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Philippe Elsass - Senior Staff Engineer at Warner Bros. Discovery