Paul Lemire is a Senior Software Engineer with 13 years of experience specializing in C++, Qt, OpenGL and 3D graphics, currently co-maintainer of the Qt 3D module and a long-time contributor at KDAB. He has applied his expertise to medical visualization, 3D dashboards, and tooling for formats like glTF, often optimizing rendering paths and resource handling at the RHI level. His open-source work includes impactful fixes and enhancements in qtbase—improving multisampled texture usage, memory leaks, and shader generation—demonstrating a focus on robustness and performance. Paul regularly trains and consults worldwide on Qt QML, Qt 3D and OpenGL, blending hands-on development with knowledge transfer. Based in the Greater Brest Area, he pairs deep graphics systems knowledge with practical experience in Vulkan, CUDA, Python and tooling ecosystems like Blender.
13 years of coding experience
1 year of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at EPITECH - European Institute of Technology / EPITECH
Contributions summary:Paul contributed to the Qt Base repository by implementing and refining OpenGL texture handling, with a focus on features for updating sub-images, and multi-sampling. They addressed code quality and maintainability by replacing `auto` with explicit types in shader generation code, as well as fixing issues with struct gathering in the RHI. They also fixed memory leaks related to blitting from renderbuffers and improved the usage of multisampled textures in the RHI. Furthermore, they addressed an issue with vertex attributes in the context of a shader generator.
Contributions:27 commits, 1 PR, 5 pushes in 3 years 10 months
tracesprofilingvisualizerqt5qt3d
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.