Hanmei Tang is a Senior Software Engineer at Google with a decade of experience building reliable back-end systems and production-grade scientific software. With a PhD in Materials Science and Engineering from UC San Diego, she blends deep domain expertise in simulations and informatics with pragmatic engineering practices. Her open-source work on flagship projects like pymatgen and atomate demonstrates a focus on computational materials workflows—adding NEB simulation support, VASP emulation, and robust NPT-AIMD testing to enable reproducible research. Colleagues describe her as research-driven yet product-minded, capable of turning complex simulation methods into maintainable code and automated tests. Based in Los Angeles, she brings a rare combination of academic rigor, strong QA instincts, and a playful “just for fun” approach to side projects.
10 years of coding experience
7 years of employment as a software developer
University of California, San Diego
Bachelor's degree Materials Forming and Control Engineering (foundry simulation), Bachelor's degree Materials Forming and Control Engineering (foundry simulation) at Northeastern University (CN)
atomate is a powerful software for computational materials science and contains pre-built workflows.
Role in this project:
Back-end Developer
Contributions:44 commits, 3 PRs, 68 pushes in 3 months
Contributions summary:Hanmei's contributions focused on adding and modifying firetasks within the `atomate` library, a tool for computational materials science. They implemented the `TransferNEBTask`, responsible for transferring CI-NEB outputs. Furthermore, the user added `RunNEBVaspFake`, a VASP emulator specifically for CI-NEB simulations. The contributions demonstrate a focus on extending the library's functionality for Nudged Elastic Band (NEB) calculations.
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:
Back-end Developer & Test Automation Engineer
Contributions:34 commits, 13 PRs, 14 comments in 1 year 9 months
Contributions summary:Hanmei significantly enhanced the pymatgen library by enabling and testing NPT-AIMD simulations. They added a test file specifically for NPT analysis, demonstrating a focus on quality assurance. Furthermore, the user contributed to the modification of existing code, particularly within the diffusion analyzer, suggesting a role in extending functionality and ensuring reliability. Several bug fixes and code refinements were also included.
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.