Shuo Diao is a seasoned software engineering leader with 12 years of experience building cloud-native, distributed systems and applied ML/robotics solutions from San Francisco. He has led engineering teams at Unity and Smartsheet and driven robotics simulation and AI-enabled game simulation efforts, combining hands-on system design with people management. His background includes production work on AWS EMR (notably extending the aws-cli EMR commands) and refactoring complex tooling, plus contributions to Unity Robotics pick-and-place tutorials integrating ROS. Comfortable across backend, DevOps, and full-stack robotics workflows, he excels at turning research-grade ideas into scalable, reliable software. Collected academic training in computer science (Brandeis) and software engineering (Nankai) underpins a pragmatic curiosity for performance and high-throughput systems.
12 years of coding experience
13 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Software Engineering, Bachelor of Engineering (B.Eng.), Computer Software Engineering at Nankai University
Master of Arts (M.A.), Computer Science, Master of Arts (M.A.), Computer Science at Brandeis University
Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity.
Role in this project:
Full-stack Developer
Contributions:1 release, 23 reviews, 30 commits in 6 months
Contributions summary:Shuo primarily contributed to the "pick and place" tutorial examples, modifying existing scripts and integrating ROS communication. These changes involved updating existing code for the Niryo robot, adjusting ROS topic names, and integrating robot control commands. Additionally, the user updated the demo scene, refactored the URDF importer, and updated project dependencies. The user also worked on integrating Unity services.
Universal Command Line Interface for Amazon Web Services
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:31 commits in 10 months
Contributions summary:Shuo primarily contributed to enhancing the AWS CLI for EMR. They implemented the "terminate-clusters" command, refactoring code and modifying argument names. Furthermore, the user integrated multiple new commands, like create-cluster, add-steps, create-hbase-backup, and disable-hbase-backup, along with unit tests and examples. The user also implemented support for features like EMRFS configuration options and client-side encryption, indicating a focus on extending the functionality and usability of the EMR CLI.
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.