Zhehai Zhang is a software engineer and University of Waterloo CS student with nine years of hands-on experience building web, ML, RTOS, and backend systems using TypeScript, Python, C++, and Kotlin. He has shipped production features at Meta and LinkedIn—modernizing legacy infra, deploying a Retrieval-Augmented Generation service that sharply improved search accuracy, and replacing 90% of legacy charts for LinkedIn Recruiter—while also contributing to mobile Web3 wallets and IoT edge products. His research work applies Q‑Learning, DQN, and a JAX-based variational autoencoder to simulator-generated datasets, bridging practical product engineering with ML experimentation. Beyond coding, he’s led technical education initiatives and hackathon infrastructure, and has a track record of simplifying developer workflows (e.g., reusable chart components and Java→Python migrations) to accelerate teams at scale.
9 years of coding experience
3 years of employment as a software developer
Ontario Secondary School Diploma Computer Science, Ontario Secondary School Diploma Computer Science at Vincent Massey Secondary
Bachelor's degree Computer Science Co-op, Bachelor's degree Computer Science Co-op at University of Waterloo
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.