Christopher Markiewicz is a software developer with 17 years of experience building reliable backend systems and scientific tooling, currently working at Stanford and based in Boston. He blends deep academic training (PhD in Cognitive and Neural Systems from Boston University) with hands-on engineering across core Python projects, contributing to CPython itself as well as widely used scientific libraries like nilearn, nibabel, and fMRIPrep. His work emphasizes correctness and reproducibility—fixing core gzip/importlib race conditions, improving neuroimaging file writers, and hardening processing pipelines for neuroimaging workflows. He’s also a pragmatic DevOps contributor, improving build and packaging flows (python-versioneer, Read the Docs) and streamlining project integrations. An active open-source collaborator, he has improved documentation, tests, and performance in foundational projects such as RDFLib and datalad, demonstrating a balance of technical precision and developer ergonomics. Colleagues rely on him for subtle bug hunts and infrastructure changes that make scientific software more robust and maintainable.
17 years of coding experience
10 years of employment as a software developer
Associate’s Degree, Missouri Academy, Associate’s Degree, Missouri Academy at Northwest Missouri State University
Bachelor’s Degree, Mathematics, Computer Science, Bachelor’s Degree, Mathematics, Computer Science at The University of Tulsa
Master’s Degree, Cognitive and Neural Systems, Master’s Degree, Cognitive and Neural Systems at Boston University
Python package to access a cacophony of neuro-imaging file formats
Role in this project:
Back-end Developer
Contributions:30 releases, 212 reviews, 1387 commits in 10 years 8 months
Contributions summary:Christopher contributed to adding writing capabilities for Freesurfer triangle files. They implemented functions for writing geometry, including vertex coordinates and triangle data. They also improved existing methods using modern temporary file methods, and added the ability to set the data type at the time of writing. These changes involved modifying core functionalities related to handling neuro-imaging file formats within the nipy/nibabel repository.
Workflows and interfaces for neuroimaging packages
Role in this project:
Backend Developer
Contributions:30 releases, 232 reviews, 1544 commits in 9 years 3 months
Contributions summary:Christopher made several enhancements to the rapidart.py file, indicating a focus on backend functionality. This included the addition of an FSFAST option, the ability to handle AFNI motion correction parameters, and the suppression of a division by zero warning. The changes suggest the user worked on improving the algorithm's compatibility with different neuroimaging software and reducing potential errors.
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
Christopher Markiewicz - Software Developer at Stanford University