Steven Siloti

Senior Systems Engineer at Cloudflare, Inc.

California, United States
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
Steven Siloti is a Senior Systems Engineer with 15 years of experience building robust, low-level systems and distributed back-ends from hard drive firmware to peer-to-peer protocols. Based in California and currently at Cloudflare, he previously helped design and implement BitTorrent v2, including Merkle-tree hashing and in-browser on-the-fly transcoding for streaming. His open-source contributions to the widely used libtorrent C++ project show a focus on concurrency, deadlock avoidance, and clean API design—evidenced by introducing a session_handle and simplifying session ownership. Comfortable across firmware, networking, and cloud infrastructure, he combines deep systems thinking with pragmatic engineering to deliver reliable, high-performance software at scale.
code15 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Colorado Colorado Springs
github-logo-circle

Github Skills (10)

data-structures10
c-language10
c-library10
common-library10
cpp10
cprogramming-language10
bittorrent10
data-structure10
concurrency10
standard-library10

Programming languages (8)

C++ShellCRustJavaScriptGoObjective-CPython

Github contributions (5)

github-logo-circle
arvidn/libtorrent

Aug 2017 - Aug 2019

an efficient feature complete C++ bittorrent implementation
Role in this project:
userBack-end Developer
Contributions:1 review, 143 commits, 221 PRs in 2 years
Contributions summary:Steven's contributions primarily involve modifying and improving the C++ bittorrent implementation. They focused on concurrency and data structure management, as evidenced by their changes to the `alert_manager.cpp` and `session.hpp` files, along with the introduction of a `session_handle` class. These changes included addressing potential deadlock scenarios in the multithreaded environment and streamlining the codebase by making the `session` class inherit from `session_handle` and removing wrapper functions.
bittorrentcppbencodelibtorrent
Contributions:1 release, 17 commits, 9 pushes in 1 year 10 months
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
Steven Siloti - Senior Systems Engineer at Cloudflare, Inc.