Yep. I have a Mechanical Engineering education (Dynamics and Strength of Machines) and some experience in CAD software development.