Summary
Bernard Roesler is a Ph.D.-trained mechanical engineer and licensed Professional Engineer with nine years of experience applying computational fluid dynamics, numerical simulation, and experimental validation to problems from turbine hydrodynamics to industrial fire behavior. He blends scientific software development (Python, C/C++, MATLAB) with practical CAD/CFD tools (Ansys, Siemens) and contributes actively to the Scientific Python ecosystem, including merged PRs across NumPy, SciPy, and scikit-sparse. As a former senior engineer at Exponent and current open-source developer, he turns complex physical models into reproducible, production-ready code and publishes reusable libraries. Based in Portsmouth, NH, he thrives at the intersection of design, data, and software, and often builds custom experiments to close the loop between simulation and reality. An unusual strength is his combination of rigorous academic research and hands-on field validation, enabling both theoretical insight and pragmatic engineering solutions.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Arts (B.A.), Engineering Sciences, Physics, Bachelor of Arts (B.A.), Engineering Sciences, Physics at Dartmouth College
Doctor of Philosophy (Ph.D.), Engineering Sciences, Doctor of Philosophy (Ph.D.), Engineering Sciences at Thayer School of Engineering at Dartmouth