Zach Mullen is a Senior Software Engineer with 16 years of experience building robust back-end systems and scientific software from Durham, NC. He progressed through technical leadership roles at Kitware—R&D Engineer to Distinguished Engineer—before joining Intuitive, bringing deep expertise in medical and imaging-related codebases. Zach is an active open-source contributor to high-profile projects like the Insight Toolkit (ITK) and Girder, where he improved cross-platform system information gathering, CPU detection, and backend job/update flexibility. Practical and detail-oriented, he has a track record of fixing subtle bugs (e.g., null-termination and time-resolution issues) that improve interoperability and reliability. A UNC Chapel Hill computer science graduate, he blends research-grade engineering with production delivery in complex, cross-platform environments.
16 years of coding experience
16 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at The University of North Carolina at Chapel Hill
A data management platform for the web, developed by Kitware
Role in this project:
Back-end Developer
Contributions:20 releases, 123 reviews, 3220 commits in 8 years 9 months
Contributions summary:Zach's contributions focused on improving the backend of the data management platform. They implemented a key feature by allowing additional fields to be set on job updates, increasing system flexibility. They also improved interoperability by modifying the codebase to work with the Bitbucket platform. The user corrected logic errors in the handling of code errors and improved the backend's performance.
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Role in this project:
Back-end Developer
Contributions:5 commits in 1 month
Contributions summary:Zach primarily contributed to the system information gathering functionality of the ITK library, focusing on Mac OS X compatibility. Their work involved adding support for retrieving OS details using `sw_vers`, fixing a bus error related to null termination, and trimming newline characters from the output to prevent parsing errors. Additionally, the user added support for CPU architecture detection on Windows systems and fixed a time resolution issue.
pythonitkcomputer-visionopen-sciencescientific
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.