He Zhang is an Algorithm Engineer with 11 years of experience building AI-driven products at the intersection of education and large-scale information platforms, currently developing content-understanding systems at Alibaba. He combines deep learning and classical machine learning with practical engineering—implementing models on Android, building Flask web services, and operating on big-data stacks like Spark and Kafka. A strong polyglot programmer (Python, Java, C++, Go) he has contributed to major blockchain projects such as Hyperledger Fabric and go-ethereum, reflecting a genuine interest in web3.0 and cloud-native tooling like Kubernetes. His background blends applied research from a Master's in Computer Engineering at UBC with hands-on product delivery in edtech, and he actively volunteers for social-good initiatives. Colleagues describe him as a pragmatic engineer who bridges research-quality algorithms and production-grade systems.
11 years of coding experience
5 years of employment as a software developer
Master's degree, computer engineering, Master's degree, computer engineering at The University of British Columbia
Bachelor's degree, information engineering, 3.8/4.0, Bachelor's degree, information engineering, 3.8/4.0 at Xi'an Jiaotong University
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.