Joshua Newton

Open Source Python Maintainer NeuroPoly Lab at Polytechnique Montréal

Whitby, Ontario, 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

👤
Senior
🎓
Top School
Joshua Newton is an open-source Python maintainer with a decade of engineering experience who leads development of the Spinal Cord Toolbox at NeuroPoly Lab, Polytechnique Montréal. He blends deep medical imaging knowledge with practical software craftsmanship—overseeing a legacy codebase, writing CI/CD, and turning research prototypes into production features used in high-impact clinical studies. Comfortable with surgical, responsibly scoped changes, he mentors students, triages community support, and authors developer docs and tutorials to lower the barrier to adoption. His prior work accelerating scikit-learn with a Cython topic-modeling optimization (~500x) and deploying ML models to mobile platforms shows a knack for squeezing performance from scientific code and shipping reproducible research. Based in Whitby, Ontario, he prefers mission-driven open source over VC-style growth, keeping user needs and research integrity central to his work.
code10 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Electrical, Electronics and Communications Engineering, 3.7/4.0, Bachelor's degree, Electrical, Electronics and Communications Engineering, 3.7/4.0 at University of Victoria
github-logo-circle

Github Skills (200)

sphinx-doc10
pydicom10
metadata10
adonisjs10
numerics10
svg10
digital-pathology10
onnx10
nifti10
neural-network10
mri10
data-science10
dicom10
visualization10
keras10

Programming languages (14)

C#C++RustGoHTMLPerlJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
MLH-Fellowship/scikit-learn

Jun 2020 - Aug 2020

scikit-learn: machine learning in Python
Contributions:83 commits, 36 pushes, 11 branches in 2 months
pythondata-sciencelearn-machine-learningneural-networksmachine-learning
neuropoly/changelog

Aug 2020 - Jan 2023

Create a changelog file from all the merged pull requests
Contributions:22 reviews, 6 PRs, 15 pushes in 2 years 4 months
mergedchangelogpull-requests
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