Michael Chung is an HIL engineer with 12 years of experience building tools to program and operate robots, currently focused on hardware-in-the-loop integration at Motional. He combines a research pedigree from a University of Washington PhD with hands-on deployment experience—shipping robot application backends and fleet tooling at startups and in production settings. Michael led efforts to adopt service-oriented architectures, containerization, and human-machine interface tooling to make robot applications faster, more robust, and easier to operate. He contributes to core robotics open-source, including tweaking ROS communication and logging internals, reflecting a deep practical understanding of robot middleware. A remote-first, declarative approach underpins his work: he designs systems that make robot programming accessible to non-roboticists while remaining production-grade. Outside product work he mentors engineers and has published and presented extensively on robot programming systems.
12 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science and Engineering, Doctor of Philosophy - PhD Computer Science and Engineering at University of Washington
ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
Role in this project:
Back-end Developer
Contributions:6 commits in 1 month
Contributions summary:Michael primarily focused on modifying the `rosgraph/roslogging.py` file, suggesting involvement in the core ROS communication libraries. Their contributions included implementing a custom format for `rospy` logging messages and addressing import issues related to `rospy`. They also introduced a variable related to time within the logging format, showcasing a deeper understanding of the ROS logging infrastructure. The user's work indicates a focus on improving the logging functionality and integration within the ROS communication stack.
Contributions:8 commits, 7 pushes, 1 branch in 1 year 9 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.