James Richters

Business Owner at Production Automation Technology

Greater Tampa Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
James Richters is a seasoned CNC and automation specialist with over 30 years of hands-on experience, currently running Production Automation and Production Automation Technology in the Greater Tampa Bay Area. He combines deep electrical and electronics engineering fundamentals (BASc, 4.0) with practical business ownership since the mid-1990s, delivering reliable machine control and automation solutions. On the software side he contributes to the well-known Smoothieware open-source project, improving G-code interpretation, homing behavior, arc calculations, and probe functionality—work that bridges embedded firmware and real-world CNC performance. His background reflects a rare blend of low-level controller debugging and entrepreneurial product delivery, enabling faster, more accurate machining for customers. Colleagues describe him as a pragmatic problem-solver who favors durable, maintainable fixes over flashy one-offs.
code11 years of coding experience
bookBachelor of Applied Science - BASc, Electrical and Electronics Engineering, 4.0, Bachelor of Applied Science - BASc, Electrical and Electronics Engineering, 4.0 at ITT Technical Institute-Tampa
stackoverflow-logo

Stackoverflow

Stats
1reputation
592reached
1answer
1question
github-logo-circle

Github Skills (12)

control-systems10
cnc10
controls10
c-language10
cprogramming-language10
sys9
gcode9
embedded9
robotics8
batchfile6
robocopy6
pascal6

Programming languages (7)

C#C++CJavaScriptHTMLPascalPython

Github contributions (5)

github-logo-circle
Smoothieware/Smoothieware

Jun 2016 - Apr 2022

Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++
Role in this project:
userBack-end Developer
Contributions:34 commits, 22 PRs, 173 comments in 5 years 10 months
Contributions summary:James primarily focused on debugging and refining the G-code interpreter and CNC controller. Their contributions involved fixing issues related to homing in G20 mode, updating methods, and refining the G28.1 command. Additionally, they worked on improving arc calculations and refining the probe functionalities within the Smoothieware codebase.
cppcontrollerc-plus-plusperformancemodular
Zaaphod/ptcpas

Jun 2017 - Jan 2019

Contributions:46 commits, 24 pushes, 5 branches in 1 year 7 months
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.
Request Free Trial
James Richters - Business Owner at Production Automation Technology