James Petts

Data Analytics And Software Engineer

Reading, England, United Kingdom
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
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.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (BSc), Physics, First Class Honors, Bachelor of Science (BSc), Physics, First Class Honors at University of Surrey
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

data-visualizations10
webgl10
javascript10
image-processing10
ui-components10
volume-rendering10
data-visualisation10
refactor10
vtk-js10
medical-imaging10
error-handling10
data-visualization10
refactoring10
dicom10
cornerstone10

Programming languages (7)

TypeScriptShellRustJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
OHIF/Viewers

Jan 2019 - Feb 2022

OHIF zero-footprint DICOM viewer and oncology specific Lesion Tracker, plus shared extension packages
Role in this project:
userFull-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.
dicomohifnci-itcrnci-qinquantitative-imaging
cornerstonejs/cornerstone3D

Nov 2018 - May 2022

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:
userFull-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.
Request Free Trial