Michael Pankov is a Senior Rust Developer with 13 years of systems programming experience across operating systems, hypervisors, compilers, build systems and DevOps. He has repeatedly shipped low-level, production-grade tooling—from a Rust rewrite of a Lustre monitoring framework with GraphQL and web UI to a Rust core system testing framework at Kaspersky that drives CI and automated stands. Comfortable in C, Rust, Python and Lua, he designs and implements kernel- and userspace components, dynamic loaders, cross-platform embedded solutions and memory-mapped dynamic library workflows. A hands-on technical lead, he has led small teams, authored QA infrastructure, and built authentication/authorization and plugin ecosystems from scratch. His open-source contributions include porting Telethon features into the popular grammers Telegram client in Rust and localizing the Rust website, showing interest in both protocol-level correctness and developer experience. Based in Moscow, he pairs deep systems expertise with pragmatic delivery of maintainable, testable infrastructure.
13 years of coding experience
10 years of employment as a software developer
Kaluga State Secondary School #22
student, CAD/CAM/CAE, 4.4, student, CAD/CAM/CAE, 4.4 at Bauman Moscow State Technical University
The previous Rust website. The current website's code is at https://github.com/rust-lang/www.rust-lang.org.
Role in this project:
Localization / Internationalization Specialist
Contributions:15 commits, 8 PRs, 12 comments in 4 months
Contributions summary:Michael's primary contribution focused on translating the Rust website's content into Russian (ru-RU) and Portuguese (pt-BR). This involved creating and modifying HTML files for various pages, including downloads, installation instructions, and the index page. The user also introduced a new "untranslated" layout and adjusted the "source" labels, reflecting a focus on adapting the site for multiple language versions.
Contributions:3 reviews, 18 commits, 1 PR in 21 days
Contributions summary:Michael primarily contributed to the `grammers` repository by porting features from the Telethon library, a Telegram client library for Python. These contributions involved implementing core logic for handling updates, differences, and channel-related functionalities within the Rust codebase. They focused on ensuring the library's compatibility and correct behavior when interacting with Telegram's API, including managing state and difference handling for account and secret chats. Furthermore, the user implemented fixes and improvements to ensure the correct functioning of the message box and update processing.
apirust-librarytelegram-botrustapi-s
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
Michael Pankov - Senior Rust Developer at Remote Work