Aayush Rajasekaran

Research Engineer at Optimum

Old Toronto, Ontario, Canada
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
Aayush Rajasekaran is a Research Engineer with nine years of experience building robust blockchain and distributed systems, currently based in Old Toronto. He spent four productive years at Protocol Labs contributing to the Filecoin ecosystem and is an active back-end developer on high-profile open-source projects such as Lotus, ref-fvm, and Venus, working on core protocol features, VM behavior, and block/actor mechanics. His work blends systems engineering with careful protocol-level reasoning—implementing network versioning, circulating supply calculations, message limits, and cross-implementation compatibility fixes. Prior roles include blockchain development at AION and compiler optimizations at IBM, giving him a strong foundation in low-level performance and correctness. He holds both a BE and an MSc in Computer Science from the University of Waterloo, signaling rigorous academic training paired with production-grade engineering. Notably, his contributions have improved market power and core functionality in reference implementations for a major decentralized storage protocol.
code9 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at University of Waterloo
github-logo-circle

Github Skills (13)

ipfs10
go10
webassembly10
rust10
filecoin10
back-end-development10
blockchain10
cryptography9
testing9
data-structure9
data-structures9
ip8
message-queue8

Programming languages (12)

JavaC++ShellRustCSoliditySCSSJavaScript

Github contributions (5)

github-logo-circle
filecoin-project/lotus

Feb 2020 - Jan 2023

Reference implementation of the Filecoin protocol, written in Go
Role in this project:
userBack-end Developer
Contributions:85 releases, 1544 reviews, 1793 commits in 2 years 11 months
Contributions summary:Aayush's contributions primarily revolve around implementing features and fixing bugs related to the Filecoin protocol's reference implementation, "Lotus." Their commits demonstrate work on core functionalities, including build processes, user interface, and the internal workings of the Filecoin project. The user was also responsible for improving the market power of the Lotus Project.
golangipfsfilecoinblockchainfilecoin-protocol
filecoin-project/ref-fvm

Dec 2021 - Jan 2023

Reference implementation of the Filecoin Virtual Machine
Role in this project:
userBack-end Developer
Contributions:163 reviews, 95 commits, 127 PRs in 1 year 1 month
Contributions summary:Aayush primarily contributed to the reference implementation of the Filecoin Virtual Machine (FVM). Their commits added features related to network versioning within the `MachineContext` and `Machine` structs. They also made changes in the miner actor state related to merging branches, and updating error handling. Additionally, the user refactored SDK calls and implemented the circulating supply calculation.
filecoinrustblockchainvirtual-machinewebassembly
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
Aayush Rajasekaran - Research Engineer at Optimum