Pete Bachant

Senior Research Software Engineer at Freelance

Pasadena, California, 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
Pete Bachant is a Senior Research Software Engineer and mechanical engineer with 12 years of experience building reproducible scientific workflows, cloud platforms, and wind-energy analytics. He leads development of Calkit, a framework to make reproducible research accessible, and has driven cloud and on‑prem analytics and control systems for wind farms as Director of Software Engineering at WindESCo. Pete blends hands‑on CFD and experimental fluid dynamics expertise with practical software craftsmanship—contributing to major open-source projects like conda and SU2 to improve CLI usability and Python 3 compatibility. Based in Pasadena, he pairs a PhD in Mechanical Engineering with a track record of moving research from tow‑tank experiments and prototype hardware to scalable, production cloud services.
code12 years of coding experience
job15 years of employment as a software developer
bookDoctor of Philosophy (PhD) Mechanical Engineering, Doctor of Philosophy (PhD) Mechanical Engineering at University of New Hampshire
bookBS Mechanical Engineering, BS Mechanical Engineering at University of Massachusetts Dartmouth
stackoverflow-logo

Stackoverflow

Stats
87reputation
2kreached
1answer
3questions
github-logo-circle

Github Skills (18)

cfml10
package-management10
python10
command-line-interface10
conda10
cfc10
command-line10
fluid-dynamics10
cfengine10
cli10
c-language9
git9
open-source9
cprogramming-language9
testing8

Programming languages (25)

CHTMLJupyter NotebookMATLABFortranTypeScriptShellxBase

Github contributions (5)

github-logo-circle
su2code/SU2

Aug 2017 - Nov 2017

SU2: An Open-Source Suite for Multiphysics Simulation and Design
Role in this project:
userBack-end Developer
Contributions:83 commits, 3 PRs, 37 comments in 3 months
Contributions summary:Pete's contributions primarily focused on resolving merge conflicts and adapting Python scripts within the SU2 open-source suite. These changes include modifications to configuration files, parsing scripts, and test cases, specifically for Python 3 compatibility. The user's work also involved adding print function calls to compute polar scripts, which further indicates a focus on debugging and code refinement within the Python codebase.
physicsmultiphysics-simulationpythoncfdsnl-applications
conda/conda

Jun 2016 - Dec 2017

A system-level, binary package and environment manager running on all major operating systems and platforms.
Role in this project:
userBackend Developer
Contributions:5 commits, 4 PRs, 17 comments in 1 year 6 months
Contributions summary:Pete primarily contributed to the codebase by refactoring and updating the command-line interface for the conda package manager. Their work involved renaming command-line arguments, fixing typos, and streamlining the user interface for improved clarity and usability. They also made adjustments to the activate/base environment to better reflect the changes made to the command line interface. These changes indicate a focus on improving the user experience and maintainability of the tool.
os-agnosticcondaagnosticpackage-managerlinux
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