Richard Hodges

Superintendent at Harold K Jordan & Co

Greenville, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
bookBachelor's degree, Construction Management/ Minor in Business, Bachelor's degree, Construction Management/ Minor in Business at East Carolina University
stackoverflow-logo

Stackoverflow

Stats
68,996reputation
3.8mreached
2,197answers
37questions
Badges
design-patterns
top-5%
queue
top-5%
dictionary
top-5%
if-statement
top-5%
overloading
top-5%
shared-ptr
top-5%
github-logo-circle

Github Skills (70)

multithreading10
http10
cmake10
asio10
boost-asio10
client-websocket10
async10
websocket-client10
boost10
c-language10
bit-manipulation10
asynchronous10
networking10
cprogramming-language10
mutex9

Programming languages (11)

PowerShellQMLDockerfileC++CCMakeJavaScriptHTML

Github contributions (5)

github-logo-circle
boostorg/beast

Dec 2019 - Sep 2022

HTTP and WebSocket built on Boost.Asio in C++11
Role in this project:
userBack-end Developer
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.
asioboostwebsocketwebsocket-clientwebsocket-server
C++ library for asynchronous non-blocking communication with RabbitMQ
Role in this project:
userBack-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.
Request Free Trial