Kyle Hayes is a Principal Engineer with 13+ years of professional experience and a deep background in distributed systems, industrial process control, and cloud-delivered software. Currently at AWS after leading architecture and CD/CI efforts at Oracle, he blends hands-on C/C++ and systems work with high-level software/system architecture and delivery practices. His career spans embedded and PLC programming for manufacturing, VoIP and clustered fault-tolerant systems, web and backend services, and building open source tooling—most notably contributions to libplctag, a C library for Allen-Bradley and Modbus PLC access. Comfortable from garage-built Linux clusters to enterprise SaaS pipelines, he brings practical expertise in performance tuning, protocol debugging, and open source maintenance. Outside the office he mentors an FRC robotics team and has a history of eclectic projects (he built a telescope at 12 and implemented a TCP-enabled Little Smalltalk), signaling a long-standing curiosity for low-level systems and language implementation.
13 years of coding experience
23 years of employment as a software developer
Professional Doctorate Software Design, Professional Doctorate Software Design at Eindhoven University of Technology
BS Mathematics/CS, BS Mathematics/CS at Harvey Mudd College
This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.
Role in this project:
Back-end Developer
Contributions:125 releases, 22 reviews, 1602 commits in 9 years 10 months
Contributions summary:Kyle's commits focused on access of Allen-Bradley and Modbus PLC data over Ethernet, which involved significant interactions with C-based libraries, and included refactoring and maintenance tasks. The commits demonstrate a deep understanding of Allen-Bradley and Modbus protocols. They also highlight experience in debugging and optimizing the library's performance, such as removing sleep calls in performance critical loops.
Contributions:7 releases, 185 commits, 30 PRs in 1 year 8 months
javaplcallen-bradleymodbusethernet
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.