Galen Collins is a Senior Software Engineer with 17 years of experience building scalable, reliable systems across embedded, cloud, and computer vision domains. He has designed and implemented large-scale services and distributed databases at AWS, contributed to self-driving vehicle software at NVIDIA, and built mid-tier and security-focused systems earlier in his career. Proficient in C/C++, C#, Java, Python, Scala and frontend technologies, he bridges low-level embedded protocols (Modbus, SNMP, BACnet) with cloud-native architectures on AWS. An active open-source contributor, he implemented a GTK-based Modbus simulator for the widely used pymodbus project, demonstrating hands-on tooling for protocol testing. Galen combines academic rigor—a 4.0 MS in Computer Science—with practical experience integrating real-time avionics interfaces and processing data from tens of thousands of cameras. He excels at turning complex, high-throughput requirements into maintainable, production-ready systems.
17 years of coding experience
8 years of employment as a software developer
Masters, Computer Science, 4.0, Masters, Computer Science, 4.0 at Washington University in St. Louis
BSE, Computer Engineering, BSE, Computer Engineering at University of Alabama in Huntsville
Contributions:393 commits, 18 PRs, 22 pushes in 8 years 2 months
Contributions summary:Galen implemented a GTK-based Modbus simulator GUI, including features such as adding and managing virtual network interfaces, validating user input, and handling configuration loading. This involved coding within the simulator.py script and potentially developing or modifying other source code. The user also made changes related to diagnostic messages.
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.