Clément David is a seasoned software engineer with 16 years' experience specializing in scientific and simulation tooling, currently contributing at Dassault Systèmes from Brittany, France. He has been a technical lead and key maintainer for Scilab and Xcos, managing large codebases, cross-platform releases, dependencies (C/C++/Fortran/Java), and R&D projects with measurable budgets. An Open Source (FLOSS) enthusiast and long-time Fedora contributor, he also contributes to prominent projects like SWIG—improving Scilab integration, CI, and build/release workflows. Comfortable across low-level native libraries and higher-level Java tooling, he blends maintenance of legacy systems with adoption of new paradigms and architectures. Practical and detail-oriented, he pairs hands-on debugging and packaging skills with mentoring experience from Google Summer of Code involvement.
16 years of coding experience
13 years of employment as a software developer
Master of Engineering - MEng, Software, Embedded Systems, Electronics, Master of Engineering - MEng, Software, Embedded Systems, Electronics at Eseo
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
Role in this project:
Back-end Developer / Build & Release Engineer
Contributions:12 reviews, 7 commits, 8 PRs in 4 years 9 months
Contributions summary:Clément primarily worked on the Scilab module within the SWIG project. Their contributions included fixing linking issues, renaming initialization functions, adding support for different Scilab versions, and refactoring the code to improve its efficiency and maintainability. Additionally, the user updated the CI-linux-install script and added gateway XML generation functionality, indicating involvement in build and release processes. These changes ensure compatibility and streamlined integration with Scilab for the SWIG project.
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
Clément David - Software Engineer at Dassault Systèmes