Richard Hodges is a technically experienced superintendent and longtime software developer with 11 years in operations and over 30 years coding experience reflected in active open-source maintenance. Based in Greenville, NC, he blends hands-on site leadership in construction and logistics with deep C++ systems expertise, notably as a maintainer of Boost.Beast and contributor to AMQP-CPP for RabbitMQ integration. His work focuses on robust, low-level networking and protocol correctness—fixing edge-case bugs, improving WebSocket/HTTP handling, and smoothing build integrations with CMake. Former helicopter pilot and derivatives trader, he brings disciplined risk awareness and procedural rigor to both field operations and software maintenance. Comfortable switching hats between superintendent responsibilities at Harold K Jordan & Co and technical contributions, he leverages cross-domain problem solving to deliver reliable systems and processes.
12 years of coding experience
Bachelor's degree, Construction Management/ Minor in Business, Bachelor's degree, Construction Management/ Minor in Business at East Carolina University
Contributions:20 reviews, 182 commits, 263 PRs in 2 years 9 months
Contributions summary:Richard primarily contributed to the `boostorg/beast` repository by fixing bugs, setting versions, and refactoring code. Their contributions included fixing an echo-op test, ensuring preconditions for DynamicBuffer_v1::commit, addressing unexpected EOF conditions within file bodies, and making code improvements to websocket implementations. These changes suggest a focus on maintaining and improving the library's core functionality, particularly related to HTTP and WebSocket handling.
C++ library for asynchronous non-blocking communication with RabbitMQ
Role in this project:
Back-end Developer
Contributions:9 commits, 2 PRs in 27 days
Contributions summary:Richard contributed to the `amqp-cpp` library, focusing on the build process and core functionality. They added a CMakeLists.txt file to integrate the library into a CMAKE build tree. Furthermore, the user fixed a bug regarding channel declaration and implemented core functionality to send AMQP frames. They also added a stub for building a test based on ASIO.
asynchronouscppnon-blockingrabbitmq
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.