Robotics, Software, CAD design, and everything in between