Gary Rowe is a retired software leader with 14 years of commercial development experience across finance, government, telecoms, cryptoassets, open source and startups. He has held executive engineering roles—most recently as Chief Development Officer at an Ethereum staking provider—and has contributed significant back-end and full-stack work to notable open-source crypto projects such as XChange and MultiBit, helping to architect modular exchange integrations and BIP21-compliant wallet support. Known for turning complex domain requirements into maintainable systems, he blends hands-on coding, architectural refactoring and operational leadership. Now focused on hobbies, travel and family, he still retains a curious contributor’s mindset evidenced by longstanding open-source involvement and a background in physics from the University of Exeter.
14 years of coding experience
BSc, Physics, BSc, Physics at University of Exeter
Contributions:54 commits, 2 PRs, 5 pushes in 3 years 8 months
Contributions summary:Gary contributed to the codebase by implementing Bitcoin URI support, including BIP 21 compliance, and command-line argument handling for the MultiBit application. They modified the main application entry point and the BitcoinURI class to facilitate this integration. Additionally, they addressed logging issues and made various code improvements, such as optimizing string operations.
XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.
Role in this project:
Back-end Developer
Contributions:78 commits, 2 comments in 1 year 3 months
Contributions summary:Gary focused on building the core foundation of the XChange Java library, including initial structure and implementing of exchange providers. Contributions centered on defining core classes like `Session`, `SessionOptions`, and `ExchangeProvider`, and included integration with the Mt. Gox exchange. The user's refactoring efforts introduced key architectural components such as `Exchange`, `ExchangeFactory`, and `ExchangeService`, facilitating a more modular and extensible design for interacting with various cryptocurrency exchanges.
apiexchangejava-librarykucoinexchanges
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
Gary Rowe - Retired at Putting my feet up for a while