Shane Loretz

Software Engineer at Intrinsic

Mountain View, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Shane Loretz is a robotics-focused software engineer with a decade of experience building and hardening core ROS (Robot Operating System) infrastructure and tools, now based in Mountain View. He has contributed significantly to ROS 2 client libraries (rclcpp, rcl, rclpy), CLI tooling, navigation, and rviz visualizer work—fixing memory leaks, extending action/server support, and modernizing APIs to improve robustness and performance. Shane blends backend C++ expertise with Python, DevOps and CI/CD automation (Docker, EC2), and a strong attention to documentation and developer ergonomics, having updated key ROS docs and migration guides. His work spans both high-level user-facing demos and low-level timing, QoS, and remapping fixes, showing a rare comfort across the stack of robotics middleware. He holds a Computer Engineering degree from San Jose State and brings practical production experience from roles at Intrinsic and Open Source Robotics Corporation.
code10 years of coding experience
job11 years of employment as a software developer
bookSan José State University
stackoverflow-logo

Stackoverflow

Stats
46reputation
339reached
1answer
0questions
github-logo-circle

Github Skills (65)

restructuredtext10
python10
testing10
command-line-interface10
bash10
navigationbar10
cmake10
navigation-drawer10
automation10
3d10
rcpp10
rcc10
rcp10
cpp10
ros10

Programming languages (21)

C++CSSCRustCMakeEarthlyGoCommon Lisp

Github contributions (5)

github-logo-circle
osrf/car_demo

Jan 2017 - Jan 2019

This demo was built on ROS Kinetic and Gazebo Classic, both of which are now EOL
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:81 commits, 1 PR, 1 branch in 2 years
Contributions summary:Shane focused on automating the build and deployment process for the `car_demo` repository. Their contributions included creating scripts to build and run Docker containers, deploy images to an EC2 instance, and manage the overall environment. They also refactored docker files for automated building, demonstrating a strong focus on CI/CD and infrastructure management.
ros
ros2/ros2cli

Mar 2018 - Oct 2022

ROS 2 command line interface tools
Role in this project:
userBack-end Developer
Contributions:13 reviews, 25 commits, 41 PRs in 4 years 7 months
Contributions summary:Shane primarily contributed to the `ros2cli` tools by implementing new features and fixing existing issues related to service calls, topic handling, and multicast functionality. The user made improvements to the command-line interface, including fixing bugs related to topic echoing, and updating the code to address deprecation warnings and enhance performance. They also updated the project to include new features and improved functionality around topics and services.
command-line-interfaceros
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.
Request Free Trial