Omar Khan

Senior Software Engineer at Ripple

New York, New York, 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
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.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Georgia Institute of Technology
github-logo-circle

Github Skills (15)

transactionscope10
js10
typescript10
javascript10
xrp10
transaction10
ledger10
nodejs10
typescripts10
api10
transaction-manager10
cryptography10
blockchain10
typescript-types10
sdk9

Programming languages (5)

TypeScriptC++RustJavaScriptPython

Github contributions (5)

github-logo-circle
XRPLF/xrpl.js

Jul 2021 - Jan 2023

A JavaScript/TypeScript API for interacting with the XRP Ledger in Node.js and the browser
Role in this project:
userBack-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.
rippleapibrowserjavascriptnodejscryptocurrencies
khancode/amm-dex-xrpl

Aug 2022 - Sep 2022

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.
Request Free Trial
Omar Khan - Senior Software Engineer at Ripple