David Wire is a Principal Software Engineer at ChartHop in Golden, Colorado, with 13 years of experience building sustainable teams, products, and codebases. He combines cross-discipline software engineering with agile and XP practices, serving as a servant-leader who mentors peers and ships reliable systems. An active open-source contributor, he has advanced the OHIF/Viewers frontend and cornerstoneTools projects, implementing features like QIDO-style study filtering, ArrowAnnotate and Eraser tooling, and UI refinements while addressing deployment dependencies. At ChartHop, he led a 3rd-party integration with Finch's API and spearheaded a payroll marketplace integration, applying Kotlin, React/TypeScript, and MongoDB to deliver scalable analytics-driven products. His career spans roles at Sitka, CA Technologies, Rally Software, John Deere, and IBM, with a BS in Computer Engineering from Iowa State University and hands-on hardware-software experience.
13 years of coding experience
16 years of employment as a software developer
BS, Computer Engineering, BS, Computer Engineering at Iowa State University
AAS, Electronics Engineering Technology, AAS, Electronics Engineering Technology at Hawkeye Community College
Study Abroad, Study Abroad at University of Limerick
A framework for tools built on top of Cornerstone.
Role in this project:
Front-end Developer
Contributions:8 commits, 9 PRs, 12 comments in 1 year 1 month
Contributions summary:David primarily focused on implementing and enhancing image manipulation tools within the cornerstonejs/cornerstonetools repository. Their contributions include the initial implementation of an eraser tool, fixing callback issues for the magnify tool, and making modifications to the UI (example code) to integrate the new eraser tool. They also made adjustments, refactoring, and bug fixes. The user made additional improvements by making it so that only the data that is being deleted is highlighted.
OHIF zero-footprint DICOM viewer and oncology specific Lesion Tracker, plus shared extension packages
Role in this project:
Front-end Developer
Contributions:9 commits, 13 PRs, 8 comments in 2 months
Contributions summary:David primarily focused on enhancing the front-end functionality and user experience of the OHIF viewer. Their contributions involved fixing bugs related to the IHEInvokeImageDisplay API, adding features such as QIDO style query parameters for study list filtering, and integrating new tools like ArrowAnnotate and Eraser. Furthermore, the user addressed dependency conflicts to ensure the viewer functions correctly in various deployment scenarios, particularly those where the viewer is embedded. They also updated the user interface for the ExpandableToolMenu.
nci-qintrackermedicalreactjszero-footprint
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
David Wire - Principal Software Engineer at ChartHop