Chad Woitas is a field service technician and embedded systems engineer with nine years of hands-on experience designing and maintaining machine control and automation solutions. He specializes in C++ and Python for embedded work, GUI development with Qt/OpenGL/GTK, and robotics/motion control using LinuxCNC, ROS2 and CodeSys ST. Chad has contributed meaningful refactors to the high-profile LinuxCNC project—improving code clarity and motion identifier handling across Python and C++—and brings that open-source discipline into industrial settings. His background spans entrepreneurship in home automation and security, formal computer science training, and on-site commissioning work, giving him a rare blend of software, controls, and field troubleshooting skills. Based in Saskatoon, he pairs pragmatic hands-on problem solving with an eye for clean, maintainable code and systems integration.
9 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Saskatchewan
LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
Role in this project:
Backend Developer
Contributions:5 reviews, 12 commits, 35 PRs in 1 year 8 months
Contributions summary:Chad primarily focused on refactoring and improving the LinuxCNC codebase. Their contributions involved renaming variables to improve code clarity and readability, specifically addressing a variable named "id" that shadowed a built-in Python command. They fixed a missed refactor and addressed an issue where the value of a motion identifier was not properly set. These modifications involved changes in Python, C++, and related configuration files, which enhanced the overall system's structure.
LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
Contributions:79 pushes, 50 branches in 4 years 7 months
linuxcnclasermachines3d-printerrobot
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.