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:32 releases, 223 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.
Contributions:4 releases, 1147 reviews, 476 commits in 3 years 11 months
Contributions summary:Christopher primarily contributed to the repository by updating and configuring the Read the Docs (RTD) configuration and importing jQuery. These changes indicate a focus on build processes, dependency management, and potentially improving the documentation's interactivity. Additionally, the user merged remote-tracking branches and made several derivative merges, reflecting involvement in project integration and maintaining the codebase's consistency.
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.