Jean-christophe Fillion-robin

Distinguished Engineer at Kitware Inc.

Carrboro, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jean-Christophe Fillion-Robin is a Distinguished Engineer with 16 years building and leading the 3D Slicer platform and related medical imaging ecosystems at Kitware, combining deep C++/Python engineering with release, CI/CD and packaging expertise. He has modernized large-scale open-source delivery—cutting Slicer release cycles dramatically, migrating CI to GitHub Actions, and maintaining wheels with millions of monthly downloads—while mentoring cross-disciplinary teams and contributing to VTK, ITK, ParaView and scikit-build-core. A pragmatic problem-solver, he blends backend build systems and DevOps (cross-compilation, container toolchains, package signing) with UI/VR work such as OpenXR support for medical visualization. His influence is visible in reproducible scientific packaging (ninja/CMake wheels), widespread extension ecosystems (200+ Slicer extensions), and multi‑million download footprints, reflecting a rare combination of hands-on patch-level contributions and program-level leadership.
code16 years of coding experience
job5 years of employment as a software developer
bookMaster, Electronics, Telecommunication and Computer-science, Master, Electronics, Telecommunication and Computer-science at CPE Lyon
bookComputer Science, Computer Science at North Carolina State University
bookDUT, Computer Science, DUT, Computer Science at Université Claude Bernard Lyon 1
bookMaster, Communication Systems, Master, Communication Systems at EPFL
languagesEnglish, Italian, French
stackoverflow-logo

Stackoverflow

Stats
2,022reputation
173kreached
46answers
0questions
Badges
cmake
top-5%
github-logo-circle

Github Skills (99)

python10
feature-extraction10
image-processing10
testing10
enforcement10
bash10
cmake10
c1110
c1710
automation10
automation-testing10
build-automation10
3d10
medical-imaging10
cross-compiling10

Programming languages (29)

C#CCMakeMakefileGoInno SetupHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
A cmake buildsystem for compiling Python
Role in this project:
userBack-end Developer & Build Automation Engineer
Contributions:4 reviews, 594 commits, 345 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.
build-systemcmakepythoncpythoncross-platform
vmtk/vmtk

Mar 2015 - Nov 2021

the Vascular Modeling Toolkit
Role in this project:
userBack-end Developer
Contributions:1 review, 36 commits, 6 PRs in 6 years 9 months
Contributions summary:Jean-christophe focused on refactoring and updating the Vascular Modeling Toolkit (VMTK) by removing obsolete code, specifically related to Tcl wrapping infrastructure. They added support for VTK6, integrating necessary components and adapting to API changes, which improved the system's compatibility and maintainability. Furthermore, the user simplified the build system, introduced functions for library construction, and fixed python wrapping issues for VTK9, improving the overall developer experience.
deep-learningvolume-renderingelectrophysiologyvascularmodeling
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