Yuhao Zhou

Research Assistant at University of Chicago

Shanghai, Shanghai, China
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
Yuhao Zhou is a software engineer with 12 years of experience bridging machine learning research and low-level systems development. He has contributed to notable open-source projects, including probabilistic programming for Bayesian deep learning in thu-ml/zhusuan and porting the rCore OS to MIPS with real interrupt, timer, paging, and syscall support. Comfortable across the stack, he implements statistical model features like concrete distributions and rigorous test suites while also solving architecture-specific OS challenges such as context switching and device-tree integration. Based at Tsinghua University in China, he combines academic rigor with hands-on engineering, often working at the intersection of research code and production-quality systems. His playful GitHub bio belies a pragmatic developer who values robust implementations and cross-domain fluency.
code12 years of coding experience
bookUniversity of Chicago
bookBachelor of Engineering - BE, Bachelor of Engineering - BE at Shanghai Jiao Tong University
stackoverflow-logo

Stackoverflow

Stats
195reputation
6kreached
0answers
4questions
github-logo-circle

Github Skills (27)

paging10
probabilistic-programming10
system-programming10
architecture10
computer-architecture10
interrupt-handling10
os-development10
interrupt10
bayesian10
deep-learning10
tensorflow10
generative-model10
rust10
architectures10
mips10

Programming languages (6)

SystemVerilogC++RustCPythonCuda

Github contributions (5)

github-logo-circle
thu-ml/zhusuan

Apr 2017 - Apr 2018

A probabilistic programming library for Bayesian deep learning, generative models, based on Tensorflow
Role in this project:
userML Engineer
Contributions:12 commits, 9 PRs, 4 pushes in 1 year
Contributions summary:Yuhao primarily contributed to the development and testing of probabilistic programming and Bayesian deep learning models within the zhusuan library. Their work involved adding new distributions, improving the type and data type selection, and refining the existing testing framework. They also worked on implementing the concrete distribution and incorporating it into a concrete latent VAE example.
information-theorydeep-learningbayesian-inferencegraphical-modelsmachine-learning
rcore-os/rCore

Mar 2019 - May 2019

Rust version of THU uCore OS. Linux compatible.
Role in this project:
userBack-end Developer & Systems Programmer
Contributions:65 commits in 1 month
Contributions summary:Yuhao's commits primarily focused on porting the rcore-os operating system to the MIPS architecture. They added MIPS target support, including interrupt handling, timer functionality, and basic paging. The user also addressed architecture-specific errors, integrated device tree, and implemented context switching and syscall conventions, crucial for the operating system's functionality on the new platform.
linux-osriscvrustlinuxthu
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
Yuhao Zhou - Research Assistant at University of Chicago