Zach Rolfs

Research Specialist at 3M

Michigan, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Analytical Chemistry, Doctor of Philosophy (Ph.D.) Analytical Chemistry at University of Wisconsin-Madison
bookMounds View Senior High School
bookBachelor of Arts (B.A.) ACS Chemistry, Bachelor of Arts (B.A.) ACS Chemistry at St. Olaf College
languagesEnglish, Spanish
github-logo-circle

Github Skills (12)

data-visualizations10
net10
asp-net10
data-visualization10
dotnet10
c-language10
data-visualisation10
cprogramming-language10
csharp10
plot10
dotnet-core10
charting10

Programming languages (6)

TypeScriptC#JavaHTMLMATLABPython

Github contributions (5)

github-logo-circle
ScottPlot/ScottPlot

Mar 2020 - Mar 2020

Interactive plotting library for .NET
Role in this project:
userFull-stack Developer
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.
chartsdotnetchartchartingplot
zrolfs/mzLib

Aug 2017 - Jan 2023

Library for mass spectrometry projects
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.
Request Free Trial
Zach Rolfs - Research Specialist at 3M