Ganesha Upadhyaya

Senior Research Engineer at Celestia Labs

Dubai, Dubai, United Arab Emirates
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
Ganesha Upadhyaya is a Senior Research Engineer with a decade of experience building production-grade blockchain and distributed systems, currently contributing to the first modular blockchain network at Celestia Labs. He has deep protocol-level expertise from leading engineering and research roles at Harmony, where he implemented core staking and consensus enhancements in the Harmony core protocol. His background spans industrial research at FutureWei and infrastructure work at Amazon and SAP, anchored by a PhD in Computer Science from Iowa State University. Based in Dubai, he blends academic rigor with hands-on development, shipping core protocol features that improve staking, transaction handling, and consensus robustness. Notably, his open-source contributions touch critical parts of a widely used blockchain core, reflecting a focus on secure, scalable decentralization.
code10 years of coding experience
job8 years of employment as a software developer
bookBE, Computer Science, BE, Computer Science at R. V. College of Engineering, Bangalore
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Iowa State University
github-logo-circle

Github Skills (8)

distributed-ledger-technology10
distributed-ledger10
consensus10
go10
staking10
blockchain10
database9
databases9

Programming languages (16)

C#JavaC++CMakefileVueGoHTML

Github contributions (5)

github-logo-circle
harmony-one/harmony

Nov 2019 - Jan 2022

The core protocol of harmony
Role in this project:
userBack-end Developer
Contributions:25 reviews, 89 commits, 123 PRs in 2 years 2 months
Contributions summary:Ganesha implemented core functionality related to handling staking transaction receipts within the Harmony protocol. This involved modifications to transaction pool management, including adding methods to fill transaction fields for staking transactions and retrieving transaction receipts. Furthermore, the user introduced database modifications to store and retrieve staking transactions and added changes to the view change and consensus messages, enhancing the blockchain's support for staking and the overall consensus mechanism. These changes indicate a focus on improving the underlying blockchain's core protocol related to staking.
consensusproof-of-stakeethereumblockchainsharding
gupadhyaya/harmony

Nov 2019 - Jan 2022

The core protocol of harmony
Contributions:3 PRs, 195 pushes, 105 branches in 2 years 2 months
ethereumblockchainharmony
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
Ganesha Upadhyaya - Senior Research Engineer at Celestia Labs