Enguerrand Smet is a Paris-based gameplay programmer and C++ instructor with eight years of hands-on experience bridging real-time 3D programming, photogrammetry research and production game development at Ubisoft. He combines deep technical skills in C/C++ and Python with creative practice in photography and 3D tools (Blender, Houdini) to solve both algorithmic and artistic challenges, contributing to notable open-source projects like AliceVision and Meshroom. Beyond shipping gameplay systems, he has improved photogrammetric matching and meshing pipelines and authored accessible C++ course material used to train new engineers. Equally comfortable debugging low-level code or explaining modern C++ to beginners, he thrives at the intersection of research and production and maintains a student-led GitHub organization that publishes interactive learning resources in computer graphics.
8 years of coding experience
Master 2 (M2), Science de l'Image, Mathematics and Computer Science, Master 2 (M2), Science de l'Image, Mathematics and Computer Science at Université Gustave Eiffel
Baccalauréat scientifique Option science de l'ingénieur, Secondary Education and Teaching, Mention Bien, Baccalauréat scientifique Option science de l'ingénieur, Secondary Education and Teaching, Mention Bien at Lycée Algoud-Laffemas - Valence
Diplôme d'ingénieur, Computer Engineering, Diplôme d'ingénieur, Computer Engineering at ECE Paris
Contributions:99 commits, 8 PRs, 63 pushes in 1 month
Contributions summary:Enguerrand primarily focused on implementing and improving features related to the `alicevision/alicevision` project, a photogrammetric computer vision framework. Their contributions involved build fixes, and improvements to the matching algorithm, notably in the `kvld` component, including fixes for MSVC 2019, changes in `algorithm.cpp`, `kvld.cpp` and `kvld.h`. They also worked on adding metadata to the depth map and improvements regarding the meshing process.
Contributions:18 commits, 4 PRs, 13 pushes in 1 month
Contributions summary:Enguerrand primarily focused on enhancing the `ImageProcessing` module within the Meshroom 3D reconstruction software. Their contributions included adding new filtering options, such as bilateral and CLAHE filters, and integrating noise filtering capabilities. They also improved the usability of the `ImageProcessing` node by exposing output folders, adding input folders, and offering the ability to control the output image format. Furthermore, the user made changes to the `CameraInit` node, including allowing for certain camera models and a more flexible `viewId` generation.
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.