Pierre-marie Plans

Engine And Graphics Programmer at Ubisoft Bordeaux

Bordeaux, Nouvelle-Aquitaine, France
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
Pierre-marie Plans is an engine and graphics programmer with 12 years of experience building real-time systems for AAA and simulation titles, currently focused on graphics at Ubisoft Bordeaux. He has a strong background in engine tooling, rendering (deferred MSAA, post-processing, materials) and build/CI automation across architectures, having improved build pipelines for aarch64 and Raspberry Pi. A frequent contributor to foundational C++ and framework projects—Qt, spdlog and the OSSIA Score project—he blends low-level performance work with robust DevOps practices. His career spans studios including Asobo and Cyanide and research labs where he connected VR, computer vision and embedded devices to production software. He pairs formal engineering training in virtual environments from ENSEIRB-MATMECA with hands-on cross-platform expertise, and an interest in RPG storytelling that informs his tool and system design. Colleagues rely on him for pragmatic, long-lived solutions that bridge rendering, backend stability, and build reproducibility.
code12 years of coding experience
job10 years of employment as a software developer
bookDUT Informatique Computer Science, DUT Informatique Computer Science at Institut Universitaire de Technologie de La Rochelle
bookEngineer's degree Modélisation environnements virtuels et simulation, Engineer's degree Modélisation environnements virtuels et simulation at ENSEIRB-MATMECA
bookBaccalauréat Sciences, Baccalauréat Sciences at Lycée Paul-Louis Courier
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at La Rochelle Université
languagesSpanish, French, English, German
stackoverflow-logo

Stackoverflow

Stats
7,526reputation
704kreached
81answers
91questions
Badges
openmp
top-5%
glob
top-5%
qt
top-5%
cmake
top-5%
github-logo-circle

Github Skills (40)

vulkan10
c-language10
continuous-integration10
qt10
bash10
cmake10
cicd10
cplus10
build-automation10
logging10
raspberry-pi10
cpp10
cprogramming-language10
thread-safety9
linux9

Programming languages (31)

C#CCMakeMaxGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
OSSIA/Score

Apr 2014 - Dec 2022

Role in this project:
userDevOps Engineer & Build & Release Engineer
Contributions:8790 commits, 4 pushes in 8 years 8 months
Contributions summary:Pierre-marie primarily focused on improving the Continuous Integration (CI) build processes for the project. They implemented and modified build scripts, including those for Raspberry Pi and AArch64 builds, to support different architectures. The commits demonstrate efforts to incorporate necessary dependencies, update build tools, and address cross-compilation issues, reflecting a strong focus on automating and streamlining the build and deployment pipeline. They also updated build dependencies.
share
qt/qtbase

Feb 2019 - Jun 2020

Qt Base (Core, Gui, Widgets, Network, ...)
Role in this project:
userSoftware Engineer (Focus on Qt Framework)
Contributions:20 commits, 1 comment in 1 year 4 months
Contributions summary:Pierre-marie contributed significantly to the Qt base library, focusing on improving the `QPainterPath` class and the build system. They added methods for memory management in `QPainterPath` and implemented corresponding tests. Furthermore, the user addressed several CMake-related issues, including exporting dependencies for static builds, fixing Vulkan integration, and refining plugin handling, thus improving the build process and overall project structure.
qt4c-plus-plusqt5guiwidgets
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