Jean-Christophe Fillion-Robin is a Distinguished Engineer at Kitware with 16 years of experience leading open-source C++ and Python projects and heading the 3D Slicer team. He runs CI/CD, packaging and release pipelines for Slicer and 200+ extensions—driving millions of downloads—and shortened Slicer’s release cadence from annual to multiple releases per year. A build and packaging expert, he co-leads scikit-build-core and maintains ninja and CMake Python wheels (with tens of millions of downloads monthly), and has contributed to major projects like VTK, ITK, ParaView, CMake and manylinux. He pairs deep backend skills (cross-compiling toolchains, CMake enhancements, automated signing) with community building, mentorship and training, and is PI on an NSF effort to modernize VTK/vtk.js with WebGPU. Based in Carrboro, NC, he combines hands-on engineering with platform-scale operational know-how that reliably moves medical imaging tools from research to production.
16 years of coding experience
5 years of employment as a software developer
Master, Electronics, Telecommunication and Computer-science, Master, Electronics, Telecommunication and Computer-science at CPE Lyon
Computer Science, Computer Science at North Carolina State University
DUT, Computer Science, DUT, Computer Science at Université Claude Bernard Lyon 1
Master, Communication Systems, Master, Communication Systems at EPFL
Contributions:4 reviews, 594 commits, 248 PRs in 9 years 1 month
Contributions summary:Jean-christophe primarily contributed to the build system of a CMake-based Python project. They focused on improving the configuration process by adding configure tests, adding support for building various Python versions (3.5.1, 3.6.4, 3.7.7, 3.7.12, 3.8.5, 3.9.9) and associated checksums, and integrating support for cross-compiling. They also enhanced the patch management system and addressed issues related to linking and dependencies.
Multi-platform, free open source software for visualization and image computing.
Role in this project:
Backend Developer
Contributions:1130 reviews, 10 commits, 1533 PRs in 26 days
Contributions summary:Jean-christophe primarily focused on updating the VTK library within the Slicer project to support features related to virtual reality and OpenXR. This involved reintroducing and ensuring the correct functionality of OpenVR APIs and backporting OpenXR and OpenXRRemoting changes. The user also made several bug fixes related to documentation and translation support within the application's core modules. These changes mainly affect the medical imaging and VR functionality of the software.
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.