Andrey Lesnikóv is a seasoned game and systems developer with 14 years of experience building performance-sensitive software in Rust and C++. He has shipped engine and tooling work at studios like Wargaming and Zillion Whales, contributed to IntelliJ-Rust at JetBrains, and helped bring Rust tooling and windowing libraries to mobile and WASM platforms. A long-time Rust gamedev contributor and member of the Rust Game Development Working Group, he is the main force behind the 2D turn-based tactical game Zemeroth and numerous ecosystem libraries (winit, glutin, ggez, cgmath). His work spans backend systems, editor/IDE integrations, and game UI/UX, with notable contributions to Android support and code-completion features. Comfortable in both C++ and modern Rust, he blends low-level graphics and platform expertise with pragmatic cross-platform engineering. Colleagues know him for quietly improving developer experience across projects and shipping playable game systems alongside core infrastructure.
15 years of coding experience
13 years of employment as a software developer
Диплом специалиста по инженерной специальности, Компьютерное программирование, специальные приложения, Диплом специалиста по инженерной специальности, Компьютерное программирование, специальные приложения at Peter the Great St.Petersburg Polytechnic University
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
Role in this project:
Back-end & Game Developer
Contributions:11 releases, 5 reviews, 937 commits in 4 years
Contributions summary:Andrey was actively involved in implementing and refining gameplay mechanics and systems within the turn-based tactical game. Their contributions included the creation of a new unit type (spearman), the addition of armor and strength stats, the implementation of attack variations (such as poison attacks), and the development of a basic AI system for enemy behavior. They also focused on UI enhancements, adding features such as a selection marker, movement range visualization, and a unit information panel.
Contributions:79 reviews, 141 commits, 289 PRs in 4 years 10 months
Contributions summary:Andrey primarily contributed to the front-end and content aspects of the "Are We Game Yet?" repository. Their work included adding game entries and resources to the site, enhancing the user interface with new content sections and links to external resources like the Rust gamedev podcast. Furthermore, the user made updates to the site's content and layout, fixing links, and updating dependencies like Zola, indicating a focus on maintaining and improving the site's overall structure and user experience.
zolagamedevrusteguiecosystem
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.