Ashok Menon is a Senior Staff Software Engineer with 13 years of experience building high-performance language runtimes, developer tooling, and blockchain infrastructure. Currently improving developer experience at Mysten Labs, he works on the Move language, SDKs and core Sui platform components, having contributed bug fixes, core module work, and legacy-code simplification to a major next-generation smart contract platform. Previously at Meta he led teams in programming languages and runtimes, driving optimizations in Hermes, Redex and Buck to reduce app size and improve build and runtime performance. Comfortable across systems, compilers and mobile platforms, he has a track record of low-level bytecode and control-flow work—often improving developer ergonomics as well as runtime efficiency. Trained at Oxford, he pairs research-calibre understanding of languages and VMs with pragmatic production experience in large-scale engineering organizations.
12 years of coding experience
8 years of employment as a software developer
Wilson's School
MCompSci, Computer Science, MCompSci, Computer Science at University of Oxford
Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language
Role in this project:
Back-end Developer
Contributions:3576 reviews, 52 commits, 1295 PRs in 4 months
Contributions summary:Ashok contributed to the development of the Sui blockchain platform by implementing and modifying core Move modules, including those related to object management, dynamic fields, and the faucet. They addressed multiple bug fixes and made improvements to the existing codebase. Their contributions also involved modifying and adding unit tests to ensure the reliability and correctness of the changes. The user was also involved in removing and simplifying legacy code within the codebase.
Contributions:99 reviews, 14 commits, 74 PRs in 2 months
Contributions summary:Ashok contributed to the Move language repository by fixing bugs related to error messages, specifically addressing spacing issues. They also enhanced the bytecode by exposing the size of the Module Cache, a feature helpful for instrumenting validators. Furthermore, the user made significant changes to the control flow graph, relaxing requirements for back-edges and loop analysis.
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
Ashok Menon - Senior Staff Software Engineer at Mysten Labs