Thomas Paviot is a CTO and seasoned engineering researcher with 17 years' experience bridging academic rigor and production software in 3D CAD, BIM and industrial data modeling. He holds advanced credentials (PhD, HDR, agrégation) and spent over a decade at Arts et Métiers ParisTech advancing interoperability and PLM before moving into technology leadership at meeDIA. A hands-on developer and active open-source contributor, he has improved core geometry tooling in pythonOCC and patched Open CASCADE builds to make CAD libraries more robust across platforms. He blends deep domain knowledge in mechanical engineering with AI and software engineering practices, able to translate complex research into stable, production-ready systems. Notably, his profile combines formal academic leadership with practical fixes that improve developer tooling and rendering pipelines in widely used CAD ecosystems.
17 years of coding experience
17 years of employment as a software developer
Habilitation à diriger des recherches (HDR), Sciences de l'ingénieur/Informatique, Habilitation à diriger des recherches (HDR), Sciences de l'ingénieur/Informatique at Université Polytechnique Hauts-de-France
PhD, Engineering Science, PhD, Engineering Science at CentraleSupélec
Agrégation mécanique, Mécanique, Agrégation mécanique, Mécanique at École normale supérieure
Ingénieur, Ingénieur at Ecole nationale supérieure d'Arts et Métiers
Contributions:24 releases, 4 reviews, 1408 commits in 8 years 6 months
Contributions summary:Thomas added several examples and completed a test demonstrating core functionality of the pythonOCC library. Their commits focused on new examples, particularly showcasing the use of new methods. They also fixed several edge cases, ensuring the library's stability, and included some improvements to the underlying rendering capabilities of the examples, suggesting strong familiarity with its use.
OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.
Role in this project:
Backend Developer
Contributions:9 releases, 438 commits, 85 PRs in 9 years 9 months
Contributions summary:Thomas primarily contributed to the Open CASCADE Community Edition repository by fixing code, likely aimed at improving compatibility, and resolving build-related issues. These fixes included addressing variable name conflicts, suppressing compiler warnings on specific platforms, and renaming project names within the build system. The user also resolved issues related to linking external libraries and ensuring that the code functions correctly within the project's build environment.
opencascadecad3dc-plus-plus
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.