Steve Huston is a founding principal and seasoned software engineer with nearly three decades of experience designing, shipping, and hardening networked and concurrent systems from kernel to cloud. He leads OpenPTC and Riverace, applying deep expertise in TCP/IP, high-availability messaging, and PTC railroad back-office systems to turn complex requirements into production-ready, well-documented, and continuously improving products. A long-time contributor and maintainer in the ACE/TAO C++ ecosystem, Steve is known for shipping robust, low-noise systems (he dislikes 2 a.m. pages) and for diagnosing subtle concurrency and networking bugs from terse problem reports. He’s an author of three technical books and a former chair of OASIS AMQP bindings, combining precise technical writing with an engineer’s pragmatism. Based in Massachusetts, he pairs hands-on code and architecture skills with a preference for enduring solutions and incremental improvement over quick prototypes.
28 years of coding experience
16 years of employment as a software developer
Franklin High School
Computer and Systems Engineering, Computer and Systems Engineering at Rensselaer Polytechnic Institute
Contributions:1 review, 6520 commits, 62 PRs in 25 years 2 months
Contributions summary:Steve appears to be a back-end developer contributing to the ACE and TAO libraries. They are primarily involved in improving the asynchronous I/O features of the library, specifically working with different modules for handling read and write operations, threading, and signal handling within the Proactor framework. Their work involved modifying core C++ files, including implementing features and fixing bugs. The contributions demonstrate proficiency in networking, multithreading, and system programming within the context of the ACE framework.
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.