Zach Rolfs is a research specialist with a Ph.D. in Analytical Chemistry and a decade of experience combining hands-on analytical chemistry with software development to accelerate R&D and manufacturing. He has deep expertise in GC, LC, and MS method development and built automated online process instruments and data workflows that turned multi-day analyses into minute-scale outputs, contributing to projects with hundreds of millions in NPV. Equally fluent in Python, C#, MATLAB, R, Java, and Excel, Zach has contributed to high-impact open-source tools—co-leading the widely used MetaMorpheus proteomics project and adding functionality to the ScottPlot .NET plotting library. He regularly bridges disciplines, mentoring lab teams while designing robust CI practices and reproducible data pipelines, and has a track record of publishing and collaborating internationally on high-profile science. Based in Michigan, he brings a pragmatic blend of experimental rigor and software engineering that drives actionable insights from complex chemical data.
10 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Analytical Chemistry, Doctor of Philosophy (Ph.D.) Analytical Chemistry at University of Wisconsin-Madison
Mounds View Senior High School
Bachelor of Arts (B.A.) ACS Chemistry, Bachelor of Arts (B.A.) ACS Chemistry at St. Olaf College
Contributions:11 commits, 1 PR, 13 comments in 1 day
Contributions summary:Zach's primary contribution involves adding functionality for error bars to a plotting library. They modified the `PlottableScatter` class, introducing new properties for representing and rendering error ranges, along with corresponding changes in the `Plot` class to support the new features. The user also implemented an error bar demo and integrated x-axis offset functionality, demonstrating their focus on enhancing the library's capabilities and user experience. These changes were followed by reverts of some of the changes, including the demo and some of the error bar code, which indicates some code churn.
Contributions:58 PRs, 232 pushes, 50 branches in 5 years 6 months
spectrometrymass-spectrometrymass
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.