Omar Khan is a Senior Software Engineer at RippleX in New York with 11 years of experience building developer-facing systems and open-source client libraries for the XRP Ledger. He specializes in TypeScript/Node.js back-end development, having led significant refactors and feature work on the widely used xrpl.js library—improving transaction models, wallet handling, and transaction submission flows. Prior to Ripple he shipped scalable services at Amazon and full-stack solutions at ADP and AT&T, pairing production rigor with developer ergonomics. A Georgia Tech BS/MS graduate with a 4.0 MS, Omar combines strong academic fundamentals with practical engineering discipline and a knack for translating protocol-level complexity into clean, consumable APIs.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Georgia Institute of Technology
A JavaScript/TypeScript API for interacting with the XRP Ledger in Node.js and the browser
Role in this project:
Back-end Developer
Contributions:24 releases, 431 reviews, 129 commits in 1 year 6 months
Contributions summary:Omar primarily contributed to the development of the `xrpl.js` library, which is a JavaScript/TypeScript API for interacting with the XRP Ledger. Their work included refactoring and defining TypeScript types for various transaction models like `TicketCreate`, `TrustSet`, `DepositPreauth`, and `PaymentTransaction`. Additionally, they added support for the `Regular Key Pair` feature, along with implementing methods for submitting transactions. The user also made substantial changes to improve the `Wallet` class and streamline the submit transaction process.
Contributions:61 commits, 58 pushes, 2 branches in 18 days
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.