Joseph Schornak is a Senior Robotics Engineer in Boston with 10 years of experience building ROS/ROS2-powered robotic systems focused on motion planning under uncertainty and high-resolution 3D surface reconstruction. He has led research and product engineering at organizations including Reframe Systems, PickNik Robotics, and Southwest Research Institute, and maintains notable open-source contributions to ROS-Industrial, MoveIt2, and build automation for ROS tooling. His work spans real-time servo control, next-best-view planning, and truncated signed distance field integration to turn noisy, incomplete sensor data into smooth, usable meshes. Comfortable across hardware, perception, and control stacks, he pairs practical system integration skills (colcon/CI and controller management) with research-grade algorithms. A detail-minded tinkerer—self-described “computer toucher”—he often bridges lab prototypes and production-grade robot deployments.
10 years of coding experience
10 years of employment as a software developer
Master of Science (MS) Robotics Engineering, Master of Science (MS) Robotics Engineering at Worcester Polytechnic Institute
High School Diploma, High School Diploma at Phoenix Country Day School
BS Mechanical Engineering, BS Mechanical Engineering at Rose-Hulman Institute of Technology
Contributions:28 reviews, 7 commits, 12 PRs in 6 months
Contributions summary:Joseph primarily contributes to the MoveIt2 project by implementing and refining functionality related to the `moveit_servo` package. Their work includes fixing bugs, adding new features like a standalone Servo node, and optimizing the servoing logic. They also update controller management logic and improve the system's tolerance of missing or late ros2_control nodes. This work enhances the real-time control and responsiveness of robotic systems.
Contributions:6 commits, 1 PR, 4 comments in 4 days
Contributions summary:Joseph primarily contributed to the automation and build process of the ROS Qt Creator plugin. Their commits focused on integrating colcon, a build system for ROS, into the project. This included adding colcon build steps, modifying build configurations, and ensuring the project builds correctly within the colcon environment. Furthermore, the user fixed project build files and adjusted distribution paths.
catkinros-industrialpluginplug-increator
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.