Maks Litskevich is a C++ software engineer in London with five years’ experience building high-performance, high-throughput systems that run on millions of devices. He has production experience at Amazon shaping WebAssembly features and delivering LLVM patches and deployment tooling that materially reduced maintenance and integration effort. Prior roles at Yandex, Huawei and Meta focused on database kernel performance, large-scale query load tools, and a 1.5x faster Avro decoder implementation using modern C++17. An active contributor to open-source projects like YDB and the WebAssembly Micro Runtime, he strengthens reliability through CI sanitizers, stress tests and init/startup hardening. Comfortable across systems, DevOps and QA automation, he brings a practical knack for turning diagnostic tooling and test coverage into measurable operational gains.
5 years of coding experience
3 years of employment as a software developer
Bachelor's degree (Unfinished), Computer Science, Bachelor's degree (Unfinished), Computer Science at Belarusian State University
Computer Science, Computer Science at Yandex School of Data Analysis
Contributions:130 reviews, 28 PRs, 178 comments in 2 years 3 months
Contributions summary:Maks primarily contributed to the testing and quality assurance aspects of the WebAssembly Micro Runtime (WAMR) project. They added AddressSanitizer (ASAN) and UndefinedBehaviorSanitizer (UBSAN) checks to the continuous integration (CI) pipeline, improving the reliability of the runtime. Furthermore, the user developed stress tests and implemented a test for mutex functionality, extending the project's testing capabilities. The user also fixed a typo in a test script and integrated ThreadSanitizer (TSAN) for fast interpreter and AOT builds, improving the overall testing coverage.
YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
Role in this project:
DevOps Engineer
Contributions:7 commits, 2 PRs, 6 issues in 1 day
Contributions summary:Maks primarily focused on modifying the `start.sh` script, likely responsible for local deployment and initialization of the YDB database. Their commits addressed issues related to data file creation, initialization flags, and error handling within the startup process. The changes involve creating data files and initializing the database. The modifications appear to focus on improving the stability and reliability of the local YDB setup.
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.