Zihao Geng

Student at University of Southern California

Earth, Texas, 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
Zihao Geng is a versatile software engineer and USC data science master's student with 11 years of hands-on experience across web, backend, mobile, and DevOps tooling. He brings practical contributions to high-profile open-source projects like Node.js, React Native, and libuv—improving build systems, cross-platform compatibility, and test automation for challenging environments such as QEMU and Android legacy devices. Comfortable in both C++ and Python ecosystems, Zihao has modernized native addon builds, added AutoValue support for Gson tooling, and automated CI/CD for Android Docker images. A collaborative problem-solver, he pairs academic data-science training with real-world engineering rigor, often focusing on making builds and tests more robust across platforms.
code12 years of coding experience
bookMaster's Degree, Computer Science - Data Science, Master's Degree, Computer Science - Data Science at University of Southern California
bookBachelor in Engineering, Computer Science and Technology, Bachelor in Engineering, Computer Science and Technology at Beijing Jiaotong University
languagesChinese
stackoverflow-logo

Stackoverflow

Stats
9,034reputation
8.6mreached
54answers
2questions
Badges
android
top-5%
python-requests
top-5%
server
top-5%
jwt
top-5%
substring
top-5%
redirect
top-5%
github-logo-circle

Github Skills (63)

javascript10
docker10
c-language10
mobile-development10
react-native10
python10
qemu10
docker-image10
testing10
gyp10
build-system10
react-native-component10
c1110
dockers10
java10

Programming languages (27)

C#CCMakeGoHTMLJSONGroovyFreeMarker

Github contributions (5)

github-logo-circle
Android Docker Image for React Native and common android development.
Role in this project:
userDevOps Engineer
Contributions:10 releases, 43 reviews, 54 commits in 3 years 8 months
Contributions summary:Zihao primarily focused on automating and improving the build and deployment process for the Android Docker image. Their contributions included adding auto-publish functionality using Docker, cleaning up and modifying CircleCI configurations, and fixing missing build steps within the CI/CD pipeline. They also addressed issues related to the emulator setup within the CI environment.
androidandroid-developmentdocker-imagereact-nativedocker
nodejs/node-addon-examples

Aug 2019 - Jun 2021

Node.js C++ addon examples from http://nodejs.org/docs/latest/api/addons.html
Role in this project:
userBackend Developer
Contributions:23 reviews, 10 commits, 43 PRs in 1 year 10 months
Contributions summary:Zihao primarily contributed to the `nodejs/node-addon-examples` repository by fixing build issues and updating code to be compatible with newer Node.js versions (12 and 13). Their changes involved modifications to C++ files, specifically updating code that interacts with the Nan library for creating Node.js addons. They also introduced a test suite, and refactored the existing code.
cppnodejsnode
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