Jean-francois Pambrun is a Head of Engineering with 11 years of experience specializing in 3D medical imaging, web-based diagnostic workstations, and ML-driven registration and segmentation. He holds a Ph.D. focused on medical image streaming and compression and translated that research into production-grade browser rendering and streaming solutions at NucleusHealth and beyond. A hands-on leader, he has optimized core open-source medical imaging libraries (cornerstone/cornerstoneTools) for performance and interactivity, including low-level LUT and rendering improvements that materially speed image rendering. His career spans applied research—improving brachytherapy workflows in the OR—to building large-scale data and ML platforms using Spark, Delta Lake, and TensorFlow. Based in Montreal, he blends deep academic expertise with pragmatic engineering, often tackling performance-critical code paths in WebGL, JavaScript, and native image processing.
11 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Electrical Engeneering, Doctor of Philosophy (Ph.D.) Electrical Engeneering at Université du Québec - École de technologie supérieure (ÉTS)
JavaScript library to display interactive medical images including but not limited to DICOM
Role in this project:
Full-stack Developer
Contributions:17 commits, 12 PRs, 12 pushes in 2 years 8 months
Contributions summary:Jean-francois significantly optimized the performance of the cornerstonejs library, particularly in image rendering functions. They refactored code to use Int16Array for LUTs, resulting in considerable speed improvements. The user also addressed a critical issue in the image cache, implemented requestAnimationFrame for efficient rendering, and added events for better control over the rendering lifecycle. Furthermore, they made a series of bug fixes.
A framework for tools built on top of Cornerstone.
Role in this project:
Front-end Developer
Contributions:8 commits, 1 PR, 6 pushes in 22 days
Contributions summary:Jean-francois primarily focused on improving the user interface and functionality of the cornerstoneTools library. Their contributions included fixing issues related to pixel spacing during panning and enhancing the mouse wheel and touch input functionalities. Furthermore, the user integrated RAF() from cornerstone, optimized the code, and updated the build process to watch for cornerstone changes in bower_components. In addition, they bumped the version to 0.8.3 and added cornerstoneMath to the header.
javascriptcornerstonedicomnci-itcron-top
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
Jean-francois Pambrun - Head Of Engineering at NewVue.ai