Hastings Greer is a CTO and research-focused software engineer with 12 years of experience building and hardening scientific and imaging software. Based in Chapel Hill, he blends academic research as a UNC graduate research assistant with industry leadership at Korion Health, bringing practical product focus to medical imaging and diagnosis workflows. His open-source contributions to flagship projects like ITK and matplotlib show deep C++ and Python proficiency, spanning back-end bug fixes, test automation, and interactive UI components. Hastings has hands-on experience applying neural networks and image analysis from his years at Kitware and as an applied scientist intern at Amazon, translating research into robust engineering. He is comfortable shipping low-level fixes that improve licensing, wrapping, and cross-language integration as well as higher-level UX features, a combination that helps bridge research code and production systems. Colleagues describe him as a pragmatic problem-solver who surfaces subtle testing and integration issues before they reach users.
12 years of coding experience
3 years of employment as a software developer
Computer Science and Mathematics, Computer Science and Mathematics at University of North Carolina at Chapel Hill
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 & Test Automation Engineer
Contributions:2 reviews, 21 commits, 5 PRs in 5 years 9 months
Contributions summary:Hastings primarily focused on bug fixes and code improvements within the Insight Toolkit (ITK) repository. Their contributions included resolving issues related to C++ wrapping, license compliance, and Python integration. They also implemented tests to ensure the correct behavior of image processing operations, including modifications to tests for labeled point set registration and for global timestamp issues within Python. This suggests a strong understanding of the ITK codebase and its testing infrastructure.
Contributions:6 commits, 1 PR, 8 comments in 3 months
Contributions summary:Hastings primarily contributed to the development of a text entry widget within the matplotlib library. Their work involved implementing features such as text input, cursor movement, and event handling (key presses, mouse clicks, and window resizing) to enhance user interaction. They added the capability for users to register for notifications when text changes or is submitted. The user also added an example illustrating how the text box can be used to evaluate string inputs as an expression.
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.