Hanmei Tang

Senior Software Engineer at Google

Los Angeles, 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
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.
code10 years of coding experience
job7 years of employment as a software developer
bookUniversity of California, San Diego
bookBachelor's degree Materials Forming and Control Engineering (foundry simulation), Bachelor's degree Materials Forming and Control Engineering (foundry simulation) at Northeastern University (CN)
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

material-design10
material310
science10
python10
fireworks10
materials-informatics10
material-components10
computational-materials-science10
testing9
numpy7
scipy7

Programming languages (6)

TypeScriptShellJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
hackingmaterials/atomate

Mar 2017 - Jun 2017

atomate is a powerful software for computational materials science and contains pre-built workflows.
Role in this project:
userBack-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.
sciencecomputational-materials-sciencecomputational-materialsmaterials-scienceworkflows
materialsproject/pymatgen

Feb 2017 - Nov 2018

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:
userBack-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.
Request Free Trial