Nishant Das

Senior Software Engineer at Offchain Labs

Singapore
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
Nishant Das is a Senior Software Engineer based in Singapore with eight years of experience focused on Ethereum and peer-to-peer systems. As a founding member of Prysmatic Labs and now at Offchain Labs, he has helped build production-grade Ethereum proof-of-stake infrastructure and continued that work post-acquisition. His open-source contributions to high-profile projects like go-libp2p-pubsub and Prysm (Prysmatic Labs) show deep expertise in GossipSub, peer scoring, p2p discovery, and robust block-processing logic. He blends backend systems engineering with a pragmatic attention to reliability—adding validations, backoff mechanisms, and IPv6 bindings—while collaborating across distributed teams. Trained in economics through the University of London, he brings both analytical rigor and protocol-level engineering instincts to blockchain infrastructure.
code8 years of coding experience
bookInternational Baccalaureate Diploma Program, International Baccalaureate Diploma Program at Taylor's University
bookBachelor's Degree, Economics, Bachelor's Degree, Economics at University of London
languagesEnglish, Malay
github-logo-circle

Github Skills (12)

protocols10
go10
network-protocol10
blockchain10
p2p9
testing9
ethereum9
network9
net9
github-ci8
code-optimization8
githubaction-workflow8

Programming languages (16)

C#JavaCSSC++CIoGoHTML

Github contributions (5)

github-logo-circle
prysmaticlabs/prysm

Feb 2018 - Jan 2023

Go implementation of Ethereum proof of stake
Role in this project:
userBack-end Developer
Contributions:1 release, 2153 reviews, 1209 commits in 4 years 11 months
Contributions summary:Nishant's commits primarily focused on implementing backend functionalities for an Ethereum proof of stake blockchain project, specifically addressing IPv6 binding for the Beacon Node, updating the Prombolt Collector, and addressing a potential issue with an invalid parent block. Their contributions involved modifying Go code, including the p2p discovery and block processing logic, and adding support for handling various cases. The user collaborated with other developers on the project, indicating a collaborative development workflow.
golangconsensusstakeethereumproof-of-stake
libp2p/go-libp2p-pubsub

Sep 2020 - Jun 2022

The PubSub implementation for go-libp2p
Role in this project:
userBack-end Developer
Contributions:11 commits, 10 PRs, 21 comments in 1 year 9 months
Contributions summary:Nishant primarily contributed to the `go-libp2p-pubsub` repository by implementing and refining core features related to the GossipSub protocol. Their commits focused on fixing bugs, adding validations for peer scores, and integrating backoff mechanisms for pruned peers. The user also updated dependencies and performed code cleanup, suggesting a focus on improving the protocol's reliability and maintainability.
golangpubsublibp2pgo-libp2p
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
Nishant Das - Senior Software Engineer at Offchain Labs