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.
10 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy - PhD, Systems/Computational Neuroscience, Doctor of Philosophy - PhD, Systems/Computational Neuroscience at Brown University
Bachelor's degree, Biotechnology, Bachelor's degree, Biotechnology at Shanghai Jiao Tong University
Use supervised learning to illuminate the latent space of GAN for controlled generation and edit
Role in this project:
Data 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.
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