Leonid Pospelov is a founding engineer and systems-focused software developer with ~9 years of experience in C++ and JavaScript, specializing in platform engineering, developer experience, and tooling. He built SkyMP—an open-source, server-side reimplementation of Bethesda’s engine—enabling 1,000+ concurrent players and attracting 40+ contributors and startup interest, demonstrating both technical depth and product-minded open-source leadership. His background spans backend, DevOps, and DevRel across game development and finance, with hands-on experience in CI/CD, Kubernetes, Terraform, and GCP migrations. Leonid is an active contributor to prominent C++ infra projects like microsoft/vcpkg and CMake, improving cross-platform builds and packaging ecosystems. He enjoys building developer-facing platforms and SDKs that turn complex systems into simple, productive APIs, and is seeking senior or staff roles focused on general-purpose developer tooling and large-scale infrastructure.
8 years of coding experience
2 years of employment as a software developer
Computer Science, Computer Science at Higher School of Economics
Computer Science, Computer Science at ITMO University
Computer Science, Computer Science at Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
Contributions:36 reviews, 35 commits, 97 PRs in 3 years 8 months
Contributions summary:Leonid primarily contributes to the `vcpkg` project, which is a C++ library manager. Their commits involve adding new ports for various C++ libraries like `cpp-httplib`, `nanobench`, and others. The user also modifies existing ports and the `vcpkg` build system, including changes to CMake scripts and fixing build issues related to dependencies and cross-platform compatibility. These contributions suggest a focus on expanding the library ecosystem managed by `vcpkg` and maintaining its functionality.
Contributions summary:Leonid primarily focused on improving the `cmVisualStudio10TargetGenerator` module within the CMake build system. Their contributions involved code refactoring, simplification, and the removal of deprecated features like `const_cast`. The user also added the `VS_PROJECT_IMPORT` target property to incorporate external `.props` files from NuGet packages. Furthermore, they made enhancements to generator expression nodes.
cppcmakeupstream
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.