Alec Bills

Founding Engineer at Ionworks

Berkeley, 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

🤩
Rockstar
🎓
Top School
Alec Bills is a founding engineer and battery modeling specialist with seven years of experience bridging academic research and startup product development. He holds a PhD in Mechanical Engineering from Carnegie Mellon and has applied advanced physics-based modeling at companies like Cuberg and in open-source projects such as PyBaMM, where he contributed backend work on discretization, solution methods, and processed variable handling. Based in Oakland, Alec excels at turning complex electrochemical models into robust, production-ready code and has hands-on expertise in explicit time integration and model processing for experiments. He combines deep simulation skills with practical engineering from internships at Gulfstream to industry-facing roles, making him equally comfortable in research, code, and product contexts. An understated strength is his track record of improving model-building reliability in collaborative open-source environments, helping teams accelerate battery R&D.
code7 years of coding experience
job3 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Christ School
bookBachelor's of Science, Mechanical Engineering, Bachelor's of Science, Mechanical Engineering at Georgia Institute of Technology
bookDoctor of Philosophy - PhD, Mechanical Engineering, Doctor of Philosophy - PhD, Mechanical Engineering at Carnegie Mellon University
bookAerospace, Aeronautical and Astronautical Engineering, Aerospace, Aeronautical and Astronautical Engineering at Auburn University
stackoverflow-logo

Stackoverflow

Stats
21reputation
4kreached
0answers
2questions
github-logo-circle

Github Skills (15)

simulations10
simulation10
computational-physics10
mathematical10
python10
back-end-development10
modeling10
numpy9
casadi9
mpi6
sundials6
differential-equations6
openmpi6
julia6
slurm6

Programming languages (8)

TypeScriptJuliaC++RustMakefileTeXHTMLPython

Github contributions (5)

github-logo-circle
pybamm-team/PyBaMM

Sep 2022 - Nov 2022

Fast and flexible physics-based battery models in Python
Role in this project:
userBack-end Developer
Contributions:72 reviews, 55 commits, 73 PRs in 1 month
Contributions summary:Alec primarily contributed to the back-end development of the pybamm project, focusing on model processing and solution methods. Their commits involve modifications to the `Discretisation` class, including implementing functionality to identify and handle independent variables in the governing equations. The user also worked on updating the `Solution` class for explicit time integration and debugging related issues, and made improvements to the `ProcessedVariable` class. Several commits addressed issues with model building and processing for experiments.
pythonpybammbattery-modelssolversbatteries
aabills/PyBaMM

Aug 2022 - Jun 2026

Fast and flexible physics-based battery models in Python
Contributions:1 review, 18 PRs, 493 pushes in 3 years 11 months
python
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