Junpeng Lao is a Staff Data Scientist based in Zurich with 10 years of experience bridging cognitive science and production-scale probabilistic modeling. After a PhD in Cognitive Psychology and a postdoc focused on statistical modeling, he joined Google where he rose from Data Scientist to Staff, applying rigorous Bayesian methods to real-world problems. He is an active open-source contributor to flagship probabilistic projects such as TensorFlow Probability, PyMC, BlackJAX and the Bayesian Modeling and Computation in Python book code, improving MCMC diagnostics and NUTS implementations. His background in “brain stuff” gives him a unique edge in designing interpretable models and diagnostics that prioritize scientific validity as well as engineering robustness.
10 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Cognitive Psychology, Doctor of Philosophy (Ph.D.) Cognitive Psychology at University of Glasgow
Contributions:3 reviews, 49 commits, 31 PRs in 10 months
Contributions summary:Junpeng contributed significantly to the code, adding and finalizing chapter 4, 6, 10 and 11 which focus on probabilistic modeling and inference within a Bayesian framework. The user added a variety of code changes. These included changes to import libraries, include model specifications, and examples related to model testing. The contributions suggest an involvement in the practical application of the model examples.
BlackJAX is a Bayesian Inference library designed for ease of use, speed and modularity.
Role in this project:
Back-end Developer
Contributions:9 releases, 389 reviews, 37 commits in 1 year 8 months
Contributions summary:Junpeng contributed to bug fixes and enhancements within the BlackJAX library, focusing on the No-U-Turn Sampler (NUTS) implementation. Their commits addressed issues in trajectory calculations, including U-turn checks and proposal accumulation, and added diagnostic features to monitor the leapfrog counts. They also refactored the progressive integration process to improve efficiency.
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.