Bryan Weber is a senior software engineer with 13 years of experience blending open-source stewardship, gov-tech systems, and commercial product development. He co-leads Cantera’s Python/C++ effort and packaging infrastructure while contributing to widely used projects like Dask, conda-build, and pint, bringing deep expertise in scientific computing and reproducible packaging. At Rebellion Defense he scaled Python microservices for battlefield observability, integrated ML and LLM workflows, and drove developer productivity across multi-team codebases. A former academic with a PhD in mechanical engineering, he taught thermal‑fluids courses and built open-source teaching tools that have been adopted in undergraduate curricula. Bryan uniquely pairs rigorous scientific thinking with pragmatic engineering—often focusing on developer tooling, reproducibility, and usability to turn complex models into production-ready software.
12 years of coding experience
13 years of employment as a software developer
Bachelor of Science in Engineering Aerospace Engineering, Bachelor of Science in Engineering Aerospace Engineering at Case Western Reserve University
Ph.D. Mechanical Engineering, Ph.D. Mechanical Engineering at University of Connecticut
Bonus materials, exercises, and example projects for our Python tutorials
Role in this project:
Data Scientist
Contributions:21 commits, 5 PRs, 14 pushes in 9 months
Contributions summary:Bryan contributed to example projects and materials related to the Real Python article "Scientific Python: Using SciPy for Optimization." Their work included implementing and refining code examples utilizing the SciPy library, specifically focusing on clustering, optimization (minimize, minimize_scalar), and related methods. The user made improvements and corrections to existing code, addressing issues related to accuracy, determinism, and alignment with tutorial content. They also added documentation to the code examples.
Operate and manipulate physical quantities in Python
Role in this project:
Back-end Developer
Contributions:5 commits, 2 PRs, 2 comments in 3 years 5 months
Contributions summary:Bryan focused on improving the formatting and functionality of the `pint` library, specifically regarding unit formatting in LaTeX. They addressed several bugs related to float powers and indentation within the `siunitx_format_unit` function. Furthermore, the user corrected a PDF link in the documentation. Their contributions directly improved the library's usability and maintainability.
sarifpythonsciencebootstrappinghyphenation
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.