Ivan Popelyshev is a seasoned technology leader and CTO with 13 years building real-time, multiplayer and HTML5 game platforms from Moscow. He co-founded and led engineering at multiple game and HTML5-focused companies, shipping large-scale browser MMOs and porting legacy Flash ecosystems to modern WebGL stacks. A hands-on engineer, he contributes to prominent open-source projects like PixiJS and Spine runtimes, improving rendering, filters and animation performance across WebGL and TypeScript codebases. His background spans SRE at Yandex to C++/Java networking at Wargaming, giving him deep operational and low-level game-engine expertise. Colleagues know him for tackling tricky rendering and UX issues that bridge graphics math and practical product needs.
13 years of coding experience
6 years of employment as a software developer
Московский Государственный Университет им. М.В. Ломоносова (МГУ)
Contributions:7 releases, 5 reviews, 493 commits in 7 years 9 months
Contributions summary:Ivan primarily worked on implementing and maintaining the pixi-spine library, a Pixi.js plugin that enables Spine support. Their contributions involved adding and improving various features, including implementing the AnimCache, enhancing the display and rendering of Spine models in Pixi.js. Furthermore, the user addressed bug fixes, performance optimizations, and incorporated enhancements related to bone handling and rendering, specifically addressing clipping and blend modes.
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Role in this project:
Front-end Developer
Contributions:3 releases, 231 reviews, 490 commits in 7 years 9 months
Contributions summary:Ivan primarily contributed to the PixiJS codebase by implementing features and fixing bugs related to the TilingSprite and Mesh components within the library. Their work included enhancements for handling texture rotations, adjusting bounds calculations, and resolving issues in canvas rendering, indicating a focus on improving the 2D WebGL rendering engine's capabilities. The user's commits reflect a good understanding of PixiJS architecture, particularly in areas such as texture transformations, rendering pipeline, and performance optimization, showcasing active work in refining rendering techniques.
gamefastesthtml5glsljavascript
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
Ivan Popelyshev - Chief Technology Officer at madraft.io