Tianhao He is a Staff AI/ML Platform Engineer based in San Diego with 11 years of experience building cloud infrastructure, big data systems, and developer-facing SDKs using Java and Python. He has driven platform and API consistency at VMware—owning vSphere Management SDKs, pyVmomi, and contributing foundational automation and Terraform tooling for VMware Cloud on AWS. His background spans product-critical roles at VMware, Amazon, and Extreme Networks, blending systems design, network and Linux expertise, and OO-driven engineering. An open-source contributor, he improved Python 3 compatibility and test automation in the widely used pyvmomi vSphere bindings, showing a pragmatic focus on reliability and cross-version support. Tianhao combines hands-on backend and test automation work with technical leadership on large distributed platforms, and he brings an atypical mix of low-level virtualization API experience and AI/ML platform engineering. He holds a BS from Beijing Institute of Technology and a Master’s in Computer Science from the University of Georgia.
11 years of coding experience
14 years of employment as a software developer
University of Georgia
BS Computer Science, BS Computer Science at Beijing Institute of Technology
Python samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API
Role in this project:
Backend Developer
Contributions:3 releases, 195 commits, 137 PRs in 2 years 11 months
Contributions summary:Tianhao primarily contributed to the initial setup of Python samples, language bindings, and API reference documentation related to vSphere, VMC, and NSX-T using the VMware REST API. The initial commit drops included the setup of various helper files and the incorporation of a license identifier. The code changes involved creating files related to common functionalities and sample structure. The user's work focused on building the foundational code and setting up project structures and samples.
Contributions:9 releases, 108 commits, 94 PRs in 3 years 3 months
Contributions summary:Tianhao primarily focused on fixing and improving unit tests within the pyvmomi project. The commits demonstrate the user's work on correcting test cases for Python 3 compatibility and incorporating changes related to vSphere 6.0 and 6.5 updates. They also contributed by addressing serialization and deserialization issues, and implementing features related to connection management.
apipythonvmware-vspherepython-bindingsvsphere-api
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.