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.
code11 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
react-native10
mobile-development10
python10
qemu10
docker-image10
testing10
gyp10
build-system10
react-native-component10
c1110
dockers10
cicd10

Programming languages (28)

C#CCMakeGoJSONHTMLGroovyFreeMarker

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.
reactdocker-imagereact-nativeandroiddocker
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:22 reviews, 10 commits, 41 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.
apiaddonsnode-jsn-apinodejs
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
Zihao Geng - Student at University of Southern California