Engine And Graphics Programmer at Ubisoft Bordeaux
Bordeaux, Nouvelle-Aquitaine, France
Join Prog.AI to see contacts
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.
12 years of coding experience
10 years of employment as a software developer
DUT Informatique Computer Science, DUT Informatique Computer Science at Institut Universitaire de Technologie de La Rochelle
Engineer's degree Modélisation environnements virtuels et simulation, Engineer's degree Modélisation environnements virtuels et simulation at ENSEIRB-MATMECA
Baccalauréat Sciences, Baccalauréat Sciences at Lycée Paul-Louis Courier
Bachelor's degree Computer Science, Bachelor's degree Computer Science at La Rochelle Université
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.
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.