Guillaume Favelier is an R&D engineer based in Paris with 13 years of experience specializing in scientific visualization and 3D graphics. Currently at Inria, he blends research-grade rigor with practical software engineering, having built ParaView plugins and visualization tools for CFD and topology during prior roles at LIP6 and EDF. An active open-source contributor, he has improved developer experience and advanced rendering features in prominent projects like MNE-Python, Vispy and PyVista—adding interactive time controls, smooth shading, linked views and depth-peeling for better translucent rendering. Comfortable across back-end and UI work, he brings a rare combination of mathematical/topological insight and hands-on graphics implementation. He holds a Master’s in Computer Science from UPMC and has a track record of turning complex scientific requirements into usable visualization features.
13 years of coding experience
1 year of employment as a software developer
Licentiate degree, Computer Science, Licentiate degree, Computer Science at Université des Antilles et de la Guyane
Master's degree, Computer Science, Master's degree, Computer Science at Université Pierre et Marie Curie (Paris VI)
MNE: Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python
Role in this project:
Back-end Developer & UI Designer
Contributions:1 release, 168 reviews, 279 commits in 3 years 4 months
Contributions summary:Guillaume's commits primarily focused on enhancing the developer experience and improving the visualization aspects of the MNE-Python library. Contributions include implementing a developer installation guide and refactoring the renderer backend for visualization, particularly concerning the rendering features of the PyVista backend. The user introduced new functionality by adding a time player with a time slider and also added a button for saving movie.
3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
Role in this project:
Back-end Developer
Contributions:24 reviews, 70 commits, 94 PRs in 2 years
Contributions summary:Guillaume contributed to the core functionality of the `pyvista/pyvista` repository, focusing on improving the plotting and mesh analysis capabilities. Their work included fixing examples, enhancing texture mapping, and implementing features like smooth shading and linked views for subplots. They also addressed issues related to background plotting and added a depth peeling implementation to improve the visualization of translucent geometry.
visualizationmesh3dpythonmesh-analysis
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.