David Faure

Managing Director KDAB France at KDE

Sorgues, Provence-Alpes-Côte d'Azur, 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
David Faure is a Qt/C++ expert and seasoned technology leader with 28 years in software engineering, currently serving as Managing Director of KDAB France and a long-time KDE contributor. He combines commercial consulting, mentoring, and training with deep hands-on work—porting and modernizing core KDE/Plasma components, hardening Krita and Kdenlive, and improving performance tools like heaptrack and GammaRay. His contributions often target subtle stability, compilation and memory issues across large C++/Qt codebases, demonstrating an eye for maintainability and cross-version compatibility. Based in Provence-Alpes-Côte d'Azur, he pairs engineering rigor from an INSA Lyon background with practical product-focused leadership, running a regional arm of a global Qt consultancy. An underappreciated strength is his knack for optimizing developer tooling and build systems (e.g., icecream and heaptrack), which yields outsized productivity gains for large open-source projects.
code28 years of coding experience
job3 years of employment as a software developer
bookEngineer’s Degree, Computer Science, Engineer’s Degree, Computer Science at INSA Lyon - Institut National des Sciences Appliquées de Lyon
languagesEnglish, French
github-logo-circle

Github Skills (36)

unit-testing10
debugging10
benchmark10
c-language10
performance-analytics10
performance-monitor10
qt10
code-profiling10
memory-management10
benchmarking10
performance-analysis10
profiling10
performance-monitoring10
cprogramming-language10
data-structure9

Programming languages (16)

C++CRustCMakeTeXM4GoPerl

Github contributions (5)

github-logo-circle
KDE/plasma-desktop

Mar 2009 - Jan 2021

Plasma for the Desktop
Role in this project:
userBack-end Developer
Contributions:50 commits in 12 years
Contributions summary:David primarily focused on porting and refactoring code within the KDE Plasma Desktop environment. Their contributions involved migrating from deprecated KonqOperations calls to newer KIO and KFileItemActions methods, indicating efforts to modernize file management functionalities. They also addressed compilation issues and made minor cleanups, which suggests a focus on maintaining code quality and compatibility. The changes span multiple files within the desktop environment's containment and plugin areas, showcasing a detailed understanding of the system's core components.
electronlinuxc-plus-pluschromeosdesktop
KDE/krita

Feb 1999 - Apr 2018

Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks.
Role in this project:
userBack-end Developer
Contributions:321 commits in 19 years 4 months
Contributions summary:David's commits focus on fixing compilation issues and addressing potential bugs within the Krita codebase. They specifically addressed issues related to strict iterators, preventing compilation errors and code breakage. Furthermore, they fixed a crash related to the color set dialog and another startup assert issue, contributing to the overall stability of the application. These changes indicate an understanding of the Qt framework and the internal workings of Krita.
qt-framework
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