Summary
John Allwine is a Senior Software Engineer with 13 years of experience specializing in CNC control, simulation, and embedded systems, currently at Tormach after leading software for Penta Machine. He blends a background in visual effects and graphics programming with practical engineering—building web-based machine controls, a CNC simulator, and contributions to LinuxCNC/MachineKit. A hands-on maker, he documents DIY CNC, electronics, and Arduino projects on his Allwine Designs blog and has shipped both commercial and hobbyist software from iOS apps to industrial controls. Based in Bozeman, Montana, he pairs low-level hardware familiarity with full-stack web skills and a history of teaching STEAM and university-level graphics, bringing both pedagogy and production rigor to complex mechatronics problems.
13 years of coding experience
17 years of employment as a software developer
California Polytechnic State University, San Luis Obispo