James Petts is a Data Analytics and Software Engineer with a PhD in Computational Astrophysics and nine years’ experience building web-first medical imaging and visualization systems. He blends strong mathematical and scientific rigor with hands-on full-stack skills—React, WebGL, WebAssembly and GPGPU—to deliver progressive web apps for radiology and cancer research that prioritize UX and performant browser-side computation. A founder-level thinker, he led medical engineering teams at V7 and ran Ovela Solutions, shipping desktop-grade imaging in the browser and contributing key fixes and features to prominent open-source projects such as vtk-js, OHIF and cornerstone (including volume rendering, DICOMSEG handling and freehand/brush tools). His work is notable for closing the gap between research-grade algorithms and production radiology workflows, including in-worker scaling and memory/performance optimizations. Based in Reading, UK, he also pursues game development in C# with Unity3D—an outlet that sharpens his real-time rendering instincts and creative problem solving.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Science (BSc), Physics, First Class Honors, Bachelor of Science (BSc), Physics, First Class Honors at University of Surrey
OHIF zero-footprint DICOM viewer and oncology specific Lesion Tracker, plus shared extension packages
Role in this project:
Full-stack Developer
Contributions:62 reviews, 421 commits, 203 PRs in 3 years 1 month
Contributions summary:James contributed to multiple aspects of the OHIF viewer project, including bug fixes, UI improvements, and the integration of new features. They addressed a memory leak, fixed a typo, and upgraded the project's dependency on cornerstoneTools and dcmjs. The user also implemented window leveling synchronization for vtkjs viewports in MPR 2D mode and improved performance. They were also involved in adding support for new functionalities, like measurement display in the thumbnail panels.
Cornerstone is a set of JavaScript libraries that can be used to build web-based medical imaging applications. It provides a framework to build radiology applications such as the OHIF Viewer.
Role in this project:
Full-stack Developer
Contributions:98 reviews, 217 commits, 13 PRs in 3 years 7 months
Contributions summary:James primarily focused on fixing issues and implementing enhancements to the `cornerstone3d` repository. They addressed a critical bug in `normalizers.js` related to Referenced Instance handling and made code improvements to `convertToMultiframe` and `segmentation`. Furthermore, they resolved bitpacking issues for DICOMSEG objects and adjusted the image orientation patient, and ensured that DS and IS Value Representations are returned as arrays.
imagingjavascriptohifnci-itcrcornerstone
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.