Shaobo Guan

Senier Machine Learning Engineer at Apple

Sunnyvale, California, 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
Shaobo Guan is a senior machine learning engineer based in Sunnyvale with a decade of experience applying research-grade computer vision and generative modeling to production problems. He holds a PhD in computational and cognitive neuroscience and an MSc in computer science from Brown University, blending deep scientific rigor with practical ML engineering. At Apple he moved from applied research to senior engineering roles, shipping models informed by his prior work on recurrent and bidirectional visual processing. His open-source tl-GAN work—highlighted in a popular Medium post and demonstrated via controlled GAN latent-space editing—shows a knack for interpretable generative models and tooling for dataset ingestion and preprocessing. Colleagues rely on him to bridge neuroscience insights and scalable ML pipelines, and he often surfaces practical algorithmic intuitions about how recurrent processing and latent disentanglement improve robustness in messy real-world data.
code10 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy - PhD, Systems/Computational Neuroscience, Doctor of Philosophy - PhD, Systems/Computational Neuroscience at Brown University
bookBachelor's degree, Biotechnology, Bachelor's degree, Biotechnology at Shanghai Jiao Tong University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
3answers
0questions
github-logo-circle

Github Skills (15)

data-preprocessing10
data-ingestion10
keras10
machine-learning10
cgan10
tensorflow10
cyclegan10
python10
dcgan10
image-processing9
computer-vision9
pandas8
graph6
tensorboard6
math6

Programming languages (4)

C++Jupyter NotebookPythonMatlab

Github contributions (5)

github-logo-circle
Use supervised learning to illuminate the latent space of GAN for controlled generation and edit
Role in this project:
userData Scientist
Contributions:52 commits, 11 PRs, 14 pushes in 1 month
Contributions summary:Shaobo's contributions primarily focus on data ingestion, preprocessing, and model training within the context of a GAN project. They implemented scripts to download and process various datasets, including IAM-top50, a transient attribute scene dataset, CelebA, CIFAR, and MNIST. The user also developed and tested a vanilla GAN model for image generation and explored the latent space of a pre-trained PGGAN model. Furthermore, they built a CNN model to predict face attributes and used it to analyze and manipulate the synthetic images generated by the GAN.
pytorchsupervised-learningilluminatecontrolledsupervised
Contributions:4 commits, 3 pushes, 1 branch in 1 year 6 months
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
Shaobo Guan - Senier Machine Learning Engineer at Apple