Education

ITMO University
MSc, Computer Game Development Technologies
Sep 2023 – Jul 2025
St Petersburg, Russia
- GPA: 4.85/5.0, Diploma with Honors
- Developed a custom game engine
- Authored a research paper in computer graphics

BSTU "VOENMEH" named after D.F. Ustinov
BSc, Software Engineering
Sep 2018 – Jul 2022
St Petersburg, Russia
- GPA: 4.51/5.0
- Developed games using C/C++, SDL and OpenGL
- Developed a custom compiler from Rust to ASM
Experience

Software Engineer
Mar 2025 – Present- Worked on key R&D tasks valuable to the studio
- Porting and optimizing games for Nintendo Switch
- Help other developers with technical issues (architecture, performance, bugs, etc.)
- Write technical documentation that explains R&D results and problem solutions in detail

Software Engineer
Aug 2023 – Mar 2025- Led R&D team, explored and introduced new directions for the studio (UE5, Nintendo Switch porting, multiplayer)
- Estimated technical complexity and development time for new studio projects
- Created internal documentation and maintained quality by reviewing others’ docs
- Worked on rendering optimizations for mobile and VR projects
- Built a backend used in more than 15 released games
Software Developer (Unity)
Jun 2022 – Aug 2023- Served as the lead developer in a small team and contributed to the development of over 3 successful games for the studio
- Designed and introduced a game architecture adopted across the studio
- Was part of the R&D team, fixed Addressables bugs
- Focused on in-depth optimization for mobile platforms and WebGL (code, runtime memory, build size, etc.)
- Created low-level plugins and tools used by other developers within the studio
- Wrote technical documentation, performed code reviews.
- Helped quickly resolve complex technical issues and bugs
Software Developer (Unity)
Dec 2021 – Jun 2022- Built, maintained, and iterated on a game with 5M+ downloads on Google Play
- Developed Android/iOS games from scratch and completed unfinished ones to release
- Quickly fixed tricky bugs and documented solutions
- Built editor tools that reduced scene setup time by 50%
- Worked on problematic, hand-off projects with legacy code
- Profiled and optimized UI and code
- Added many analytics and advertising SDKs into games
- Maintained close communication with major game publishers

IJunior
Feb 2021 – Dec 2021
Russia (Remote)
Unity Developer
Feb 2021 – Dec 2021- Full game development cycle
- Design and implementation of new mechanics
- Integration of analytics and ad SDKs
- Prepared project for Google Play release
- Worked closely with the team
Key Projects
EduEngineCore
May 2025 – Present
Graphics engine built on DirectX 12 with modern rendering techniques.
Async Compute Tessellation
Jun 2024 – Jun 2025
GPU-based Asynchronous Tessellation in DirectX 12 – Master's Thesis Prototype with research focus.
EduEngine
Oct 2024 – Jan 2025
My first Game Engine for Windows using DirectX 12, PhysX SDK 5.0 and C# scripting.
UE5 Games
Oct 2023 – May 2024
Two casual games developed from scratch in Unreal Engine 5.
MEDIA-TELECOM Games
Feb 2023 – Dec 2023
ASP.NET backend for 15+ games released on Google Play.
Merge Drive
Aug 2022 – Oct 2022
Casual mobile racing game developed in Unity.
Vania Mania & Diana's stories
Jul 2021 – Oct 2021
Coloring game with Spine animations, advanced area-filling algorithms, and a visual novel.
Rust Compiler
Feb 2020 – Jun 2020
Simple translator from Rust to MASM (Microsoft Macro Assembler).
SDL1/SDL2 Games
Sep 2018 – May 2019
A modified Sokoban game written in C++ using SDL2 and SDL2_ttf libraries.