Joshua Warner is an Assistant Professor, radiologist, and data scientist with 13 years of experience specializing in quantitative imaging, informatics, and convolutional neural networks. He combines clinical training (MD/PhD in Biomedical Engineering) and radiology fellowships at Mayo Clinic with deep open-source involvement as a long-time scikit-image core developer. His contributions span algorithm development, test automation, and documentation—improving segmentation algorithms like random walker and enhancing fuzzy-logic and neuroimaging interfaces—demonstrating both research rigor and production-quality engineering. Based in Minnesota, he bridges medical imaging research and practical software engineering to translate deep learning methods into reliable tools used by the scientific Python community. An unusual strength is his sustained mix of clinical practice and substantial upstream open-source maintenance, ensuring tools he develops are both clinically informed and technically robust.
13 years of coding experience
Doctor of Medicine (MD) and Doctor of Philosophy (PhD), Biomedical Engineering, Doctor of Medicine (MD) and Doctor of Philosophy (PhD), Biomedical Engineering at Mayo Graduate School
Bachelor of Science (BS), Chemistry and Physics, Bachelor of Science (BS), Chemistry and Physics at Hope College
Contributions:7 releases, 20 reviews, 289 commits in 9 years 6 months
Contributions summary:Joshua's contributions center around the development and maintenance of the `scikit-fuzzy` library, focusing on mathematical operations, membership function generation, and fuzzy control system implementations. They fixed bugs, improved code behavior, and enhanced the functionality of existing functions, most notably the fuzzy c-means prediction capability. The user also implemented a test suite with new tests for cmeans and cmeans_predict to ensure system functionality. Further changes included the implementation of new fuzzy control systems and examples of this and documentation fixes and enhancements.
skimage-tutorials: a collection of tutorials for the scikit-image package.
Role in this project:
Technical Writer
Contributions:21 commits, 14 PRs, 10 pushes in 4 years 4 months
Contributions summary:Joshua's commits primarily involve modifications to documentation within the `skimage-tutorials` repository. These changes include adding and improving tutorial content, enhancing explanations, and correcting existing text. The commits demonstrate a focus on clarifying the presentation and accessibility of information related to the scikit-image package tutorials. The updates span multiple tutorial notebooks and include improvements to the overall structure.
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
Joshua Warner - Assistant Professor at Scikit-Image