Ashton Larkin is a software engineer and robotics researcher with seven years of experience building robust autonomous systems, currently a Research Assistant at the University of Utah and pursuing robotics research at the PhD level. He combines systems-level software engineering with hands-on robotics expertise in planning, SLAM, state estimation, simulation, behavior trees, and manipulation. A steady open-source contributor, Ashton has improved performance and multithreading safety in the widely used gz-sim robotics simulator by introducing statically-typed views and backend refactors. He favors scalable, maintainable designs—refactoring for unordered maps and locked views—to make simulation infrastructure safer and faster in realistic workloads. Based in Salt Lake City, he brings academic rigor from BYU and a practical focus on production-quality code for complex robotic stacks.
7 years of coding experience
Computer Science, Computer Science at Brigham Young University
Open source robotics simulator. The latest version of Gazebo.
Role in this project:
Back-end Developer
Contributions:317 reviews, 22 commits, 101 PRs in 10 months
Contributions summary:Ashton's commits primarily involve modifications to the `gz-sim` repository, focusing on improving performance and code structure. They implemented statically-typed views to optimize performance. Their work included locking views during system PostUpdates, improving multi-threading safety, and refactoring to use `std::unordered_map` where possible. These changes demonstrate a focus on backend optimization within the simulation environment.
Contributions:1 release, 6 reviews, 22 PRs in 3 months
motion-planningmujocopythonrobotics
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.