Hi!
I am a software developer.
I have enjoyed programming since 2006.
I love programming in Rust and game development.
I strive to build software that is correct, safe, efficient, robust, testable, well-documented, portable, ergonomic, and genuinely well made.
I am a self‑motivated creator who values continuous learning, quality over mediocrity, and facing difficult challenges with confidence.
Technical skills
- Expert: Rust;
- Proficient: C/C++, Assembly, WebAssembly;
- Advanced: HTML/CSS, JavaScript, TypeScript, Git, Bash, writing tests;
- Competent: NodeJS, Python, Linux, Windows, Arm, Docker, CI;
- Familiar: Lisp, PowerShell, Less/Scss, MySQL, OpenGl, WebPack.
Human languages
- Russian: Native;
- English: B2;
- German: A2.
Work experience
NXLog, Senior Rust Developer, –
- assisted the team lead with task management and task delegation;
- mentored 4 middle developers on the team;
- conducted thorough and meticulous review of nearly all project PRs;
- designed the architecture for most of the new project components;
- developed a high performance schemafull db on top of RocksDB;
- developed a high performance REST API with field selection, rich filtering syntax, sorting and pagination;
- improved code quality and introduced high code quality standards;
- improved application performance and memory usage;
- introduced the use of integration tests and improved test coverage;
- participated in network and cluster components development;
- helped to evaluate interview candidates.
Upwork, Freelance Rust Developer, –
- developed wasm WebRTC P2P RTC, Client-Server RTC, P2P file sharing;
- tutored in learning Rust and assisted with Rust projects;
- participated in Rust backend development for the Flutter app.
Gaijin Entertainment, Game Developer, –
- improved and optimized controls settings and input processing;
- developed tools for game testing and assets verification;
- participated in game mechanics development;
- assisted in implementing front‑end and UI game features;
- had experience with ECS and cross‑platform development for Windows, Linux, macOS, XBox and PlayStation.
Education
Moscow Technical University of Communications and Informatics, –,
Bachelor's degree in Computer science and computer engineering.
Hobbies & Interests
I like improving my skills, striving for perfection, competitive programming, mathematics, listening to music, playing piano and drums, learning human languages, doing graphic design, painting, playing video games, hiking.








