Rai Sur

Founder & CEO at Measuring AI Progress

Austin, Texas Metropolitan Area 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
Rai Sur is a serial founder and software engineer with 11 years of experience building distributed systems, AI tooling, and Ethereum protocol clients from New York. He has shipped production ML integrations at Microsoft (CNTK and Spark) and implemented EIPs and state-trie pruning as an Ethereum core developer at ConsenSys and on Hyperledger Besu. As Cofounder/CTO of Universal and now Cofounder at Sentinel, he blends product-minded technical leadership with hands-on backend work across Java, Scala, and C++. His open-source track record includes stabilizing JSON-RPC clients, improving Ethereum filter semantics, and contributing Java bindings to CNTK—work that sits at the intersection of blockchain and machine learning. Colleagues know him for tackling low-level deserialization and protocol edge cases that quietly improve reliability at scale.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree Civil Engineering, Bachelor’s Degree Civil Engineering at The Cooper Union for the Advancement of Science and Art
bookUnited Nations International School
languagesEnglish
github-logo-circle

Github Skills (18)

json-rpc10
machine-learning10
cntk10
java10
javas10
deep-learning10
ethereum10
blockchain10
testing9
c-language9
apidoc9
api9
web3js9
cprogramming-language9
rpl9

Programming languages (23)

JavaC++CSSCRustSWIGScalaVue

Github contributions (5)

github-logo-circle
besu-eth/besu

Jun 2019 - Aug 2021

An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://github.com/besu-eth/besu/wiki
Role in this project:
userBack-end Developer
Contributions:8 releases, 239 reviews, 155 commits in 2 years 3 months
Contributions summary:Rai primarily contributed to the Besu project by improving the functionality and stability of the Ethereum JSON-RPC client. Their work involved fixing deserialization issues in the TopicParameter and other parameters, as well as refactoring components for readability. They also made updates to the Ethereum Node Record system during network upgrade block transitions. The user further enhanced the error messages for more informative debugging.
ethereumjavabesublockchainp2p
PegaSysEng/pantheon

Jun 2019 - Sep 2019

An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client
Role in this project:
userBack-end Developer
Contributions:15 commits, 36 PRs, 13 pushes in 3 months
Contributions summary:Rai primarily worked on enhancing the Ethereum client's JSON-RPC API, addressing filter-related issues and standardizing quantity formatting. The contributions include fixing deserialization of topics in filter parameters and incorporating changes to various result classes to align with standardized formatting. The user also added a filter ID generator and addressed issues to improve event lookup. These updates improve the client's stability and functionality.
ethereumjavablockchainethereum-clientcli
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