Ross Markello is a software-oriented senior data engineer with 10 years of experience building robust data infrastructure and production ML pipelines across healthcare and research-focused startups. Based in Montreal, he blends a PhD in Neuroscience from McGill with hands-on engineering roles at 1m, Komodo Health, Octave, and now Revalia Bio, enabling him to translate complex scientific requirements into reliable data systems. He has a strong open-source track record in neuroimaging tools—contributing backend interfaces to nipype and hardening nibabel’s test suite—which speaks to both his Python expertise and attention to quality. Colleagues rely on him to design pragmatic tooling that bridges research workflows and scalable production, particularly for sensitive biomedical data. Not obvious from titles alone: his background as a researcher and test automation contributor gives him a rare combination of experimental rigor and production-focused engineering discipline.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Arts - BA Biological Sciences & Psychology, Bachelor of Arts - BA Biological Sciences & Psychology at Cornell University
Doctor of Philosophy - PhD Neuroscience, Doctor of Philosophy - PhD Neuroscience at McGill University
Python package to access a cacophony of neuro-imaging file formats
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:18 commits, 3 PRs, 28 comments in 2 years 2 months
Contributions summary:Ross primarily contributed to the testing and quality assurance of the `nibabel` library, specifically focusing on the `brikhead` module. Their work involved modifying and expanding the test suite, adding new test files to cover "broken" or edge-case scenarios, and implementing try-except blocks to handle potential errors. They also fixed a doctest within the `brikhead.py` file, further demonstrating their focus on quality. Additionally, they refactored code, removing whitespace and changing a subclass.
Workflows and interfaces for neuroimaging packages
Role in this project:
Back-end Developer
Contributions:17 commits, 6 PRs, 2 comments in 5 months
Contributions summary:Ross contributed to the development of the AFNI interface within the nipype neuroimaging workflow framework. They focused on creating and updating the `Deconvolve` interface, adding new options and features to its input specifications. Their work involved modifying the `model.py` and `base.py` files, demonstrating proficiency in Python and the nipype library for neuroimaging data processing. The changes aimed to enhance the functionality and usability of the AFNI interface for users.
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.