Yuri Pourre is a Senior Software Engineer with 14 years of experience, currently working at Microsoft and Article while based in Coquitlam, BC. He has deep Java expertise and a strong focus on computer graphics and game development, demonstrated by contributions to the high-profile libGDX framework and collision/3D math subsystems. A prolific open-source author, he created a game engine (Etyl), a computer vision library (keel), a chatbot (suneidesis) and 200+ repositories, plus refinements to popular projects like android-speech and DevilutionX. His background spans full-stack and embedded-style systems—from Java backend and Android apps to real-time drone telemetry and simulator tooling—showing a knack for low-latency, graphics-heavy engineering. Colleagues rely on him for complex problem solving around collision detection, real-time networking, and cross-platform graphics. He combines practical product delivery at scale with a curiosity-driven portfolio of experimental engines and libraries.
13 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree, Information Technology, Bachelor of Computer (B.Sc.), Information Systems, Bachelor’s Degree, Information Technology, Bachelor of Computer (B.Sc.), Information Systems at Federal University of the State of Rio de Janeiro
Bachelor’s Degree (Incomplete), Computer Science, Bachelor’s Degree (Incomplete), Computer Science at Universidade Federal do Rio de Janeiro
Android speech recognition and text to speech made easy
Role in this project:
Mobile Developer (Android)
Contributions:1 review, 17 commits, 2 PRs in 7 months
Contributions summary:Yuri primarily refactored and improved the `android-speech` library, focusing on speech recognition and text-to-speech functionalities. Their work involved updating core Java files to include exception handling, and streamlining the overall architecture. They also fixed example code within a demo application to ensure it functioned correctly.
Desktop/Android/HTML5/iOS Java game development framework
Role in this project:
Back-end Developer & Graphics Engineer
Contributions:86 reviews, 42 commits, 36 PRs in 4 years 9 months
Contributions summary:Yuri made several contributions focused on improving the libGDX framework's core functionality and expanding its capabilities. They addressed issues related to controller handling and added a new method to check if a bounding box and a plane intersect. Furthermore, the user enhanced the ObjLoader and added methods for ray/OBB collision detection. Their work involved modifying core classes like `Intersector`, `OrientedBoundingBox`, and `Intersector`, demonstrating a strong grasp of 3D graphics and collision detection algorithms.
gamejava-game2dhtml5ios
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
Yuri Pourre - Senior Software Engineer at Microsoft