Sam Wein is a scientist-turned-technology leader with 11 years of experience translating computational mass spectrometry research into production-grade software and commercial services. As CEO of OpenMS Inc. and Executive Chairman of the OpenMS project, he guides strategy, outreach, and the project’s independent corporate identity while still contributing backend code—most notably enhancements to isotope distribution calculations in the widely used OpenMS codebase. He holds a PhD in Biochemistry and Molecular Biophysics and blends deep domain expertise in RNA and oligonucleotide modification analysis with hands-on software engineering and consulting through his firm. A former postdoctoral fellow at the University of Tübingen and UPenn, he pairs academic rigor with practical instrument- and data-focused solutions, including arranging charitable instrument donations. Recreational reverse-engineering and a history of systems and network administration reflect an appetite for low-level problem solving beyond his core scientific work. Based in Philadelphia, he is equally comfortable leading boards, shipping open-source features, and architecting bespoke mass-spec workflows for complex analytical challenges.
11 years of coding experience
5 years of employment as a software developer
B.A, 2010 (Computer Science and Biology Dual), B.A, 2010 (Computer Science and Biology Dual) at Earlham College
Wilmington Friends School
Doctor of Philosophy (PhD), Biochemistry and Molecular Biophysics, Doctor of Philosophy (PhD), Biochemistry and Molecular Biophysics at University of Pennsylvania
Contributions:238 reviews, 484 commits, 364 PRs in 7 years 10 months
Contributions summary:Sam primarily contributed to the OpenMS codebase by implementing and enhancing functionality related to isotope distribution calculations. The user added a new method, `estimateFromWeightAndComp`, to the `IsotopeDistribution` class, enabling the generation of isotope distributions for compounds with arbitrary compositions. The user also added tests to verify the correctness of these implementations. Moreover, the user made modifications to the `FeatureFinderMultiplex` component, including the addition of a parameter for an alternative averagine composition, and also updated related functionality.
The ProteoWizard fork implements the new mzMLb hybrid file format
Contributions:1 PR, 2 pushes, 3 branches in 2 years 10 months
file-formathybrid
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.