Jean-francois Pambrun

Head Of Engineering at NewVue.ai

Montreal, Quebec, Canada
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-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.
code11 years of coding experience
job13 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Electrical Engeneering, Doctor of Philosophy (Ph.D.) Electrical Engeneering at Université du Québec - École de technologie supérieure (ÉTS)
languagesEnglish, French
github-logo-circle

Github Skills (10)

web-performance10
medical-imaging10
javascript10
mouse10
dicom10
cornerstone10
performance-optimization10
image-processing9
touchscreen9
front-end-development9

Programming languages (13)

C++BikeshedRustCGoHTMLTypeScriptHCL

Github contributions (5)

github-logo-circle
cornerstonejs/cornerstone

Sep 2014 - Jun 2017

JavaScript library to display interactive medical images including but not limited to DICOM
Role in this project:
userFull-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.
javascript-librarymedical-imagesjavascriptvolume-renderingcornerstone
A framework for tools built on top of Cornerstone.
Role in this project:
userFront-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