Edward Hennis is a Senior Staff Software Engineer with 11 years of focused experience in backend C++ development and a two-decade-long engineering career spanning startups and enterprise teams. Based in Cape Coral, Florida, he has been instrumental at Ripple since 2014, advancing to Senior Staff and contributing to the XRP Ledger’s core implementation—optimizing performance, hardening rvalue handling, removing dead code, and adding tests to improve protocol reliability. He blends deep systems and low-level C++ expertise with pragmatic engineering leadership, having also led developer teams earlier in his career. His background in computer science with an electrical engineering minor informs a hardware-aware mindset that surfaces in careful performance and safety trade-offs. Colleagues describe him as bluntly opinionated but effective—preferring technical clarity over process theater—and his open-source work on a high-profile blockchain daemon demonstrates commitment to production-grade, reviewer-friendly code.
11 years of coding experience
28 years of employment as a software developer
Bachelor of Science Major in Computer Science Minor in Electrical Engineering, Bachelor of Science Major in Computer Science Minor in Electrical Engineering at University of Florida, College of Engineering
Associate of Arts Computer and Information Science & Engineering, Associate of Arts Computer and Information Science & Engineering at University of Florida
Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++
Role in this project:
Back-end Developer
Contributions:13 releases, 1091 reviews, 215 commits in 8 years 5 months
Contributions summary:Edward primarily worked on improving the codebase of the XRP Ledger protocol, which is implemented in C++. Their contributions focused on code optimization, refactoring, and bug fixes. They removed unused code and addressed issues related to rvalue handling and potential vulnerabilities. The user also implemented new features and integrated tests to ensure a stable and reliable code base.
Simple scripts and tools for managing and using git repos
Contributions:12 PRs, 245 pushes, 18 branches in 10 years
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.