Stanislav Vishnevskiy

Chief Technology Officer at discord

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
Stanislav Vishnevskiy is a seasoned software leader and co-founder serving as CTO at Discord with 15 years of experience building scalable, real-time systems for gaming and social platforms. He blends product, engineering, design, and data leadership while remaining a hands-on backend engineer focused on low-latency architectures. His open-source work includes core contributions to high-performance Erlang/Elixir projects such as fastglobal and manifold and enhancements to the sentry-elixir SDK, reflecting a pattern of benchmarking-driven optimization and systems-level design. Earlier he founded Guildwork, where he architected a Tornado-based Python web framework, an Erlang stream server powering live feeds and chat, and open-sourced MongoAlchemy, demonstrating a pragmatic multi-language approach to solving scale and latency challenges. Known for picking the right tool for the job, he combines startup grit with production-grade engineering at internet scale.
code15 years of coding experience
github-logo-circle

Github Skills (25)

performance-monitor10
sentry10
erlang10
elixir10
testing10
httpoison10
performance-analysis10
sdk10
genserver10
pox10
concurrency10
benchmark9
benchmarking9
performance-optimization9
ack9

Programming languages (13)

C++CRustObjective-C++GoErlangKotlinTypeScript

Github contributions (5)

github-logo-circle
discord/fastglobal

Feb 2017 - Nov 2017

Fast no copy globals for Elixir & Erlang.
Role in this project:
userBack-end Developer
Contributions:10 commits, 2 PRs, 9 pushes in 9 months
Contributions summary:Stanislav primarily contributed to the core logic and functionality of the `fastglobal` Elixir library. Their work involved initial implementation, benchmarking performance against alternative approaches like Agents and ETS, and refining the library's structure and tests. The user also updated the project's metadata and documentation, and configured the build process. Their contributions centered around optimizing data access and demonstrating performance characteristics within an Elixir/Erlang environment.
gleamerlangbeamelixirelixir-lang
discord/manifold

Feb 2017 - Nov 2018

Fast batch message passing between nodes for Erlang/Elixir.
Role in this project:
userBack-end Developer
Contributions:13 commits, 2 PRs, 12 pushes in 1 year 9 months
Contributions summary:Stanislav primarily contributed to the core logic of the `manifold` library, focusing on message passing between nodes in an Erlang/Elixir environment. Their work includes the implementation of a partitioner and worker system, leveraging GenServer for concurrency and message handling. The user also implemented utility functions to improve performance. They also made changes to the project configuration by updating the version number, description and organization name.
erlangbeambatchnodeselixir
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