Rati Gelashvili is a research-driven software engineer with a PhD from MIT and six years of industry experience focused on concurrency, parallel and distributed algorithms. His work on the complexity of synchronization has earned best paper and thesis awards and appears in top conferences and journals. He has translated deep theory into production systems as a founding blockchain researcher at Aptos and as a senior algorithms lead at NeuralMagic, where he built high-performance CPU inference systems. Contributions to Aptos Core include optimizing parallel execution scheduling, asynchronous dependency waiting, and robust fallbacks—work that materially improves L1 throughput. Early internships and roles across Google, Facebook, Dropbox, Akamai and D. E. Shaw give him broad systems and low-level engineering chops beyond pure theory. He began honing his analytical rigor through competitive math and programming in high school, a thread that runs through both his research and applied engineering.
6 years of coding experience
3 years of employment as a software developer
Master's degree, Computer Science, 5.0/5.0, Master's degree, Computer Science, 5.0/5.0 at Massachusetts Institute of Technology
Bachelor's degree, Computer Science, 5.51/6.0, Bachelor's degree, Computer Science, 5.51/6.0 at ETH Zürich
Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.
Role in this project:
Back-end Developer
Contributions:1334 reviews, 49 commits, 168 PRs in 9 months
Contributions summary:Rati primarily contributed to the core parallel execution logic within the Aptos core blockchain, including optimization of the execution scheduler. Their work involved implementing asynchronous dependency waiting and worker thread management. This included changes to scheduling, validation, and output extraction to enhance the performance of parallel transaction processing. They also introduced metrics for parallel execution and implemented a fallback to sequential execution in the presence of resource group serialization errors.
Libra’s mission is to enable a simple global payment system and financial infrastructure that empowers billions of people.
Contributions:60 pushes, 10 branches in 1 year 4 months
financialreactinfrastructurepayment-systempayment
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.