Principal Member Of Technical Staff at Sandia National Laboratories
Albuquerque, New Mexico, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Bethany Nicholson is a Principal Member of Technical Staff at Sandia National Laboratories with 11 years of experience applying advanced optimization, numerical methods, and Python-based modeling to process systems engineering problems. She holds a PhD in Chemical Engineering from Carnegie Mellon and has a track record of contributing to foundational open-source projects like Pyomo and the IDAES framework, where she has improved DAE handling, discretization tooling, and core mixer components. Her work blends research-grade algorithm development with production-ready solver and test improvements, enabling trustworthy simulation and optimization of PDE/DAE systems. Based in Albuquerque, she brings both national-lab rigor and practical industry experience from internships at Air Products and Argonne, and is known for turning complex mathematical models into maintainable code and reproducible results.
11 years of coding experience
5 years of employment as a software developer
BS, Chemical Engineering, BS, Chemical Engineering at Illinois Institute of Technology
PhD, Chemical Engineering, PhD, Chemical Engineering at Carnegie Mellon University
An object-oriented algebraic modeling language in Python for structured optimization problems.
Role in this project:
Backend Developer
Contributions:4 releases, 932 reviews, 1092 commits in 8 years 1 month
Contributions summary:Bethany contributed to the Pyomo project by implementing and testing features related to DAE (Differential Algebraic Equations) and other optimizations. The commits include improvements to error messages, tests for the simulator and related expression checkers, adding tests and documentation. Furthermore, the user worked on improving the performance of the code by adding the option to calculate the best objective bounds and also worked on enabling constraints to the code for the solver.
Contributions:126 reviews, 81 commits, 21 PRs in 4 years
Contributions summary:Bethany's commits primarily involve modifications to Python files within the `idaes/models` directory, suggesting a focus on back-end development within the IDAES framework. Specifically, the commits include integrating changes from the master branch and refactoring code within the `mixer.py` file. These actions indicate the user is involved in developing and maintaining core components of the process systems engineering framework, particularly the mixer block, which is essential for simulating process flows.
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
Bethany Nicholson - Principal Member Of Technical Staff at Sandia National Laboratories