Andrey Lesnikóv

Game Developer

Saint Petersburg, Saint Petersburg, Russia
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
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.
code15 years of coding experience
job13 years of employment as a software developer
bookДиплом специалиста по инженерной специальности, Компьютерное программирование, специальные приложения, Диплом специалиста по инженерной специальности, Компьютерное программирование, специальные приложения at Peter the Great St.Petersburg Polytechnic University
languagesРусский, Английский
stackoverflow-logo

Stackoverflow

Stats
1,329reputation
27kreached
14answers
3questions
Badges
rust
top-5%
github-logo-circle

Github Skills (58)

dependency-management10
content-management-system10
mobile-development10
game-engine10
zola10
code-completion10
computer-graphics10
content-management10
android10
intellij-plugin10
android-ndk10
egl10
linting10
rust10
windows-gui10

Programming languages (13)

JavaCSSRustCVueHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
ozkriff/zemeroth

Jul 2017 - Jul 2021

😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
Role in this project:
userBack-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.
rustgamestrategytacticsturn-based
rust-gamedev/arewegameyet

Mar 2018 - Dec 2022

The repository for https://arewegameyet.rs
Role in this project:
userFull-stack Developer
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.
Request Free Trial