Paul Lemire

Senior Software Engineer at KDAB

Greater Brest Area 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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at EPITECH - European Institute of Technology / EPITECH
bookLycée Naval Brest
languagesEnglish, French
github-logo-circle

Github Skills (10)

c-language10
cprogramming-language10
opengl10
qt10
graphics-programming10
shader9
subsampling8
oversampling8
cplus7
cpp7

Programming languages (5)

C#QMLC++CPython

Github contributions (5)

github-logo-circle
qt/qtbase

Jul 2020 - Aug 2020

Qt Base (Core, Gui, Widgets, Network, ...)
Role in this project:
userSoftware Engineer (Graphics/RHI Focus)
Contributions:4 commits in 14 days
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.
qt4c-plus-plusqt5guiwidgets
lemirep/qt3d-profiler

May 2016 - Mar 2020

Visualizer for Qt3D profiling traces
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.
Request Free Trial