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
github-logo-circle

Github Skills (67)

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

Programming languages (23)

PowerShellC++CRustCMakeEarthlyGoCommon Lisp

Github contributions (5)

github-logo-circle
ros2/rclpy

Aug 2017 - Dec 2022

rclpy (ROS Client Library for Python)
Role in this project:
userBack-end Developer
Contributions:373 reviews, 132 commits, 324 PRs in 5 years 4 months
Contributions summary:Shane primarily contributed to the development of the rclpy (ROS Client Library for Python), focusing on features related to action servers and their supporting infrastructure. Their work involved implementing and refining the API to support action clients and servers, improving the threading model for callback processing through executors, and implementing a mechanism to trigger goal status callbacks. They also added improvements to the timers and timekeeping functionalities of the library.
client-librarypythonrosrclpy
osrf/car_demo

Jan 2017 - Jan 2019

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.
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