Joseph Schornak

Senior Robotics Engineer at Reframe Systems

Boston, Massachusetts, 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
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.
code10 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (MS) Robotics Engineering, Master of Science (MS) Robotics Engineering at Worcester Polytechnic Institute
bookHigh School Diploma, High School Diploma at Phoenix Country Day School
bookBS Mechanical Engineering, BS Mechanical Engineering at Rose-Hulman Institute of Technology
github-logo-circle

Github Skills (11)

moveit10
robotics10
c-language10
cprogramming-language10
qtcreator10
ros10
catkin9
cmake8
yaml8
plugin8
python7

Programming languages (12)

JavaC++ShellCSSCRustLLVMSWIG

Github contributions (5)

github-logo-circle
moveit/moveit2

Jul 2021 - Feb 2022

:robot: MoveIt for ROS 2
Role in this project:
userBackend Developer
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.
roboticsros2robotros-2ros
ROS Qt Creator Plug-in (https://ros-qtc-plugin.readthedocs.io)
Role in this project:
userAutomation Engineer / Build & Release Engineer
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.
Request Free Trial