I'm a cnc machine programmer and cnc router hobbyst. I have a Bachelor's Degree in mechanical engineering, and worked for multiple machine tool builders since. I participated in the development of many products including cnc routers, cnc machining centers, 3d printers, cnc turning centers, cnc tool grinders, both in CAD/CAM design and cnc programming of machine parts, such as spindle box, spindle, 5 axis machining module, machine ram, cnc rotary table, etc. Along with the inception and popularization of 3d printing technology, I started to prototype 3d printer machines for high elastic materials. Now my job is to build, maintain, and program cnc routers, I'm spending my spare time to build small 3d printers for high temperature metal forming applications.