Staff Scientist at Lawrence Livermore National Laboratory
Livermore, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Brandon Bocklund is a Staff Scientist at Lawrence Livermore National Laboratory with 11 years of experience applying computational materials science to real-world problems. He earned a Ph.D. in Materials Science and Engineering from Penn State (2021) and builds open-source tools—contributing to flagship projects like pycalphad, ESPEI, atomate, and pymatgen—to advance CALPHAD modeling and uncertainty quantification. His work blends high-throughput DFT workflows and thermodynamic modeling (VASP, Thermo-Calc) to accelerate materials design, and he has hands-on experience fixing complex phonon and Debye-model bugs in community codebases. A committed open-science advocate, he frequently publishes code and mentors students through outreach programs, reflecting a rare combination of rigorous research, practical software engineering, and public engagement.
11 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Materials Science and Engineering, Doctor of Philosophy (Ph.D.), Materials Science and Engineering at Penn State University
Bachelor’s Degree, Materials Science and Engineering, Bachelor’s Degree, Materials Science and Engineering at Michigan State University
atomate is a powerful software for computational materials science and contains pre-built workflows.
Role in this project:
Back-end Developer
Contributions:39 commits, 16 PRs, 89 comments in 11 months
Contributions summary:Brandon primarily focused on fixing issues related to the Debye model in the GibbsFreeEnergyTask. They addressed problems with force constants, data type conversions for JSON serialization, and incorrect temperature range calculations. The user also resolved a bug in phonon calculation analysis, ensuring that force constants were correctly applied. Additionally, the user contributed to the documentation by adding a Google group link and creating an installation guide.
Python Materials Genomics (pymatgen) is a robust materials analysis code that defines classes for structures and molecules with support for many electronic structure codes. It powers the Materials Project.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:5 commits, 3 PRs, 10 comments in 2 months
Contributions summary:Brandon primarily contributed to the testing and validation of the `pymatgen` library, specifically focusing on the `PWInput` and `QuasiharmonicDebyeApprox` modules. They fixed existing tests related to `PWInput` and implemented new tests, including those for the anharmonic contribution of Debye temperature calculations. Their contributions involved modifying test files and adjusting testing parameters to account for platform-specific numerical differences.
moleculespythonscienceelectronic-structurepowers
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
Brandon Bocklund - Staff Scientist at Lawrence Livermore National Laboratory