Yuri Pourre

Senior Software Engineer at Microsoft

Coquitlam, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job8 years of employment as a software developer
bookBachelor’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
bookBachelor’s Degree (Incomplete), Computer Science, Bachelor’s Degree (Incomplete), Computer Science at Universidade Federal do Rio de Janeiro
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
40reputation
393reached
2answers
0questions
github-logo-circle

Github Skills (32)

debug10
c-language10
3d-graphics10
game-engine10
ddev10
game-dev10
collision-detection10
text-to-speech10
dia10
java10
javas10
gtts10
freetts10
android10
3d10

Programming languages (18)

JavaC++CSSBikeshedRustCHaxeMakefile

Github contributions (5)

github-logo-circle
gotev/android-speech

Oct 2020 - May 2021

Android speech recognition and text to speech made easy
Role in this project:
userMobile 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.
speech-to-textrecognitionspeech-recognitionandroidspeech
libgdx/libgdx

Oct 2017 - Jun 2022

Desktop/Android/HTML5/iOS Java game development framework
Role in this project:
userBack-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