Michael Cherry is an Automation & Software Engineer combining 16 years of hands-on experience with formal study in computer engineering at UIUC and a strong focus on front-end development and Python. He has practical experience deploying end-to-end automation for CNC production—doubling throughput by expanding single-machine to multi-machine workflows and integrating PLCs, robot arms, and IoT firewall configurations. Comfortable across system programming, networking (layer 1–3), and Linux VM development, he also builds user-facing HTML/CSS interfaces and data visualizations to surface production bottlenecks. His background spans IT operations (managing 1,400 devices and saving a school $25k/year) to industrial automation internships where he automated installs, orchestrated network transitions, and trained users. Based in Bradley, IL, Michael brings a rare blend of shop-floor automation know-how and software engineering discipline, thriving at the intersection of hardware integration and practical UX-driven tooling. He’s equally at home scripting backend processes as he is refining front-end experiences to make complex systems usable.
16 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at University of Illinois Urbana-Champaign
A tool to list IP addresses in a network while optionally pinging, performing DNS lookups, and more.
Contributions:81 commits, 1 PR, 134 pushes in 1 year 3 months
mac-addressipperforming-dnsdnsaddresses
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.