Soheil Yeganeh is a Google Fellow and seasoned systems engineer with 15+ years building high-performance networking and distributed systems software. He rose through technical ranks at Google from Software Engineer to Fellow, and now works with DeepMind, blending deep research pedigree with production-grade engineering. His academic background includes PhD work at University of Toronto and Sharif University, underpinning a career focused on low-level performance, resource quotas, and network multiplexing. An active open-source contributor, he improved gRPC performance and authored cmux for Go, adding HTTP/2, WebSocket support and allocation optimizations that make multi-service serving on a single port practical. Colleagues describe him as a pragmatic optimizer who hunts unnecessary allocations and finds fast paths in complex stacks. Based in New York, he combines academic rigor with a track record of shipping measurable performance wins at massive scale.
15 years of coding experience
24 years of employment as a software developer
PhD Computer Science, PhD Computer Science at University of Toronto
PhD Computer Engineering, PhD Computer Engineering at Sharif University of Technology
Connection multiplexer for GoLang: serve different services on the same port!
Role in this project:
Back-end Developer
Contributions:6 releases, 81 commits, 51 PRs in 2 years 6 months
Contributions summary:Soheil primarily contributed to the development of connection multiplexing features for the GoLang project, `cmux`. Their work involved implementing HTTP/1 and HTTP/2 field matching, including header parsing and handling. They also added examples for serving HTTP and HTTPS on the same port and for recursive muxing, demonstrating the core functionality of cmux. Additionally, they added WebSocket support and optimized the code by eliminating unnecessary copies and reducing allocations.
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Back-end Developer
Contributions:92 reviews, 225 commits, 194 PRs in 2 years 11 months
Contributions summary:Soheil primarily focused on optimizing the gRPC codebase. Their contributions include improving error handling and optimizing performance through the implementation of cycle counters. They also improved the performance of the library by implementing a fast path for the resource quotas, and avoiding allocations where not needed. Moreover, the user made various code-style related changes, and addressed build and test failures.
objective-ccpppythongrpcphp
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.