Steven Tilley

Team Lead, Spectral Imaging at University of Waterloo

Greater Kitchener-Cambridge-Waterloo Metropolitan Area 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
Steven Tilley is a team lead and imaging researcher with over a decade of hands-on experience in tomographic reconstruction, imaging system design, and software–hardware integration. With a PhD in Biomedical Engineering from Johns Hopkins, he builds custom optimization algorithms that combine statistical and physical models to materially improve CT image quality. At KA Imaging he progressed from algorithm developer to leading spectral imaging efforts, and he maintains academic ties as a visiting scientist at the University of Waterloo. His earlier work spans multiphoton microscope construction and clinical imaging analytics, reflecting a rare blend of wet-lab instrumentation and production software skills. An active contributor to open-source projects like nipype and matplotlib, he focuses on robust back-end features and clear technical documentation, underscoring a commitment to reproducible neuroimaging workflows and developer usability.
code10 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy - PhD, Biomedical Engineering, Doctor of Philosophy - PhD, Biomedical Engineering at The Johns Hopkins University School of Medicine
bookRocky Hill School
bookBS, Biological Engineering, BS, Biological Engineering at Cornell University
github-logo-circle

Github Skills (13)

matplotlib10
data-visualizations10
fs10
data-visualization10
data-visualisation10
python10
neuroimaging10
documentation10
testing10
workflow-engine9
dataflow-programming8
pytest8
dataflow8

Programming languages (11)

TypeScriptJavaC++ShellCCMakeGoHTML

Github contributions (5)

github-logo-circle
nipy/nipype

Aug 2019 - Dec 2019

Workflows and interfaces for neuroimaging packages
Role in this project:
userBack-end Developer & QA Engineer
Contributions:47 commits, 10 PRs, 22 comments in 3 months
Contributions summary:Steven primarily contributed to the `nipype` repository by implementing and testing features related to the FSL interface, specifically adding functionality for the `index_mask_file` input in the `ImageStats` interface. Their work included modifying existing code and adding new test files to ensure the correct behavior of the new features. The user also addressed a bug related to loading pickled files with versioning information, further demonstrating their focus on code quality and functionality within the neuroimaging workflow environment. Finally, the user also added and corrected tests for the ExportFile interface.
workflowneuroimagingpythondata-scienceworkflow-engine
matplotlib/matplotlib

Nov 2016 - Jul 2018

matplotlib: plotting with Python
Role in this project:
userTechnical Writer
Contributions:5 commits, 2 PRs, 12 comments in 1 year 8 months
Contributions summary:Steven primarily focused on improving the documentation within the matplotlib repository. Their contributions included clarifying documentation and comments related to subplot spacing parameters (`wspace` and `hspace`), removing asterisks from keyword argument docstrings, and documenting a change in the PGF backend's text color behavior. These updates aimed to enhance clarity and user understanding of the library's functionality.
pythondata-sciencegtkdata-visualizationplotting
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
Steven Tilley - Team Lead, Spectral Imaging at University of Waterloo