Scott Logan is a pragmatic software engineer with 14 years of experience building robust low- and high-level systems, currently contributing at Intrinsic after five years at Open Robotics and four at Microsoft. He blends robotics and systems expertise—holding a Master's in Computational Sciences and Robotics—with hands-on work in CI/CD, package management, and performance tuning across prominent open-source projects like ROS, Drake, and Cyclone DDS. Scott's contributions span DevOps, backend, and embedded/IoT domains, from improving ROS dependency tooling and Python/C++ bindings to hardening build systems and test suites. He has a knack for making integrations more reliable and maintainable—adding pip/DNF support, expanding package manager coverage, and stabilizing test automation—skills that reduce friction for distributed robotics development. Based in Plymouth, Minnesota, he pairs academic rigor with practical engineering that emphasizes reproducible builds and resilient deployment.
14 years of coding experience
10 years of employment as a software developer
High School, High School at Chaska High School
Master's Degree, Computational Sciences and Robotics, Master's Degree, Computational Sciences and Robotics at South Dakota School of Mines and Technology
rosdep multi-package manager system dependency tool
Role in this project:
Backend Developer
Contributions:40 reviews, 65 commits, 128 PRs in 9 years 10 months
Contributions summary:Scott primarily contributed to the `rosdep` project by enhancing its package management capabilities. Their work involved implementing support for the `pip` package installer, particularly for Fedora and RHEL systems. They also focused on improving the efficiency of YUM installations by allowing the download of all packages at once and adding the support of the DNF package manager to Fedora and RHEL. Further, they added support for RPM virtual packages and applied bug fixes across the code.
This repo maintains a lists of repositories for each ROS distribution
Role in this project:
DevOps Engineer
Contributions:712 reviews, 529 commits, 1248 PRs in 10 years
Contributions summary:Scott primarily contributed to improving the automation and stability of the `rosdep_repo_check` test suite within the ROS ecosystem. They focused on fixing CI/CD issues, streamlining the test process, and enhancing its reliability by implementing more stable methods for detecting changes. Furthermore, the user expanded the test suite by adding support for new package managers like Arch and compression formats, improving its capability to evaluate a wider range of repositories. They also modified the migration tools to better handle GitHub errors, leading to more robust migrations.
repositoriesros2for-eachlistsros
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.