Kazuya Yamaguchi is a seasoned software engineer with a decade of experience, currently shaping Unity-based games and WebGL experiences at Gaudiy, Inc. in Tokyo's Chiyoda. He blends real-time graphics expertise with Python proficiency to build engaging, performant interactive applications, drawing on a track record across gaming, media, and AI tooling. Notably, he contributes to the probabilistic machine learning community as a data scientist for the probml/pyprobml project, updating code to modern libraries and best practices (SciPy, PyMC3), and helping keep cutting-edge ML examples production-ready. His career includes leadership as a Lead Software Engineer at EmbodyMe and hands-on roles at Supership, Wise, and WOGO, illustrating growth from core software development to architectural contributions. He studied at the University of Tokyo before pursuing industry opportunities, reflecting a pragmatic path toward impactful software work. Based in Tokyo, he brings a user-focused mindset, cross-disciplinary collaboration, and a passion for turning complex ML concepts into accessible, production-grade code.
Python code for "Probabilistic Machine learning" book by Kevin Murphy
Role in this project:
Data Scientist
Contributions:5 commits, 7 PRs, 1 comment in 16 days
Contributions summary:Kazuya primarily contributes to updating and maintaining existing Python scripts related to probabilistic machine learning concepts. Their work involves adapting code to use updated libraries (e.g., `scipy.special` instead of `scipy.misc`) and correcting deprecated function calls. The changes also reflect the user's awareness of best practices in libraries like `pymc3` and adjusting code to work with the latest versions of these tools.
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.