Shiyuan Z is a senior software engineer and founder with nine years of experience building AI-first products and tooling, blending hands-on engineering with product strategy. He led core development and developer experience improvements at Determined AI—contributing to a widely used open-source distributed training platform that boosted community adoption by over 50% and fed into an HPE ML offering tied to >$30M deals. More recently he built BladeCreate, an AI image editor that packages advanced models like Stable Diffusion into pragmatic workflows for amateur creators, informed by direct user research. Currently at NVIDIA, he is developing AI coding assistants for IC verification, bridging deep learning systems and domain-specific engineering workflows. Trained as an electrical engineer (USC MS), he spans full-stack, DevOps, and ML framework integration, and has a track record of turning prototype tooling into production-ready developer platforms. Colleagues appreciate that he balances technical leadership with product empathy—often surfacing overlooked UX gaps between models and real users.
9 years of coding experience
6 years of employment as a software developer
Master of Science (M.S.) Electrical and Electronics Engineering, Master of Science (M.S.) Electrical and Electronics Engineering at University of Southern California
Bachelor's degree Electrical and Electronics Engineering, Bachelor's degree Electrical and Electronics Engineering at Sichuan University
Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch and TensorFlow.
Role in this project:
Full-stack Developer & DevOps Engineer
Contributions:753 reviews, 176 commits, 271 PRs in 2 years 4 months
Contributions summary:Shiyuan primarily focused on improving and updating various examples within the Determined AI repository, enhancing the user documentation. The user updated the example code across TensorFlow Keras, PyTorch and other frameworks, which included updating for multi inputs, outputs, and general Keras enhancements. The user also modified and updated test cases and the test configuration file to adapt to the changes in the examples, and to support the addition of multi array-like data to the test setup.
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.