I’m a highly skilled game developer with over 7 years of software engineering experience. I specialize in C# Unity3d, C++ game development, with a strong track record of solving complex technical challenges and delivering high-quality projects. I’ve led architecture design, implemented AI tooling, and streamlined pipelines to accelerate releases across multiple platforms. I enjoy mentoring teammates, turning creative ideas into robust, performance-focused software, and collaborating across teams to ship engaging experiences. In my spare time I prototype new ideas, contribute to open-source projects, and continuously learn new technologies to stay ahead in the evolving field of game development.

Nikolai Selivanov

I’m a highly skilled game developer with over 7 years of software engineering experience. I specialize in C# Unity3d, C++ game development, with a strong track record of solving complex technical challenges and delivering high-quality projects. I’ve led architecture design, implemented AI tooling, and streamlined pipelines to accelerate releases across multiple platforms. I enjoy mentoring teammates, turning creative ideas into robust, performance-focused software, and collaborating across teams to ship engaging experiences. In my spare time I prototype new ideas, contribute to open-source projects, and continuously learn new technologies to stay ahead in the evolving field of game development.

Available to hire

I’m a highly skilled game developer with over 7 years of software engineering experience. I specialize in C# Unity3d, C++ game development, with a strong track record of solving complex technical challenges and delivering high-quality projects. I’ve led architecture design, implemented AI tooling, and streamlined pipelines to accelerate releases across multiple platforms.

I enjoy mentoring teammates, turning creative ideas into robust, performance-focused software, and collaborating across teams to ship engaging experiences. In my spare time I prototype new ideas, contribute to open-source projects, and continuously learn new technologies to stay ahead in the evolving field of game development.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

Russian
Fluent
English
Advanced

Work Experience

Senior C++ Developer at Playrix
February 1, 2025 - Present
Led C++/Lua development across multiple game modules; designed architecture, conducted code reviews, and integrated AI tooling. Worked on Match-3 style gameplay elements (e.g., Lightbulb, Corn Pot, Cake, Jester), bug fixes across modules, and architectural redesigns for the Match-3 system. Built a dashboard and tooling for Cursor IDE integration; refactored the bonuses system to be more intuitive, and led a complete redesign of the Match-3 module rendering pipeline (meshes, textures, shadows) and UI rendering. Established cross-project rendering compatibility and coordinated with in-house rendering systems. Implemented feature sets and integration with third-party APIs, including in-game monetization enhancements. Implemented CI/CD pipelines in GitLab to enable 20–30 builds per day across platforms (Android, iOS, PC). Successfully leveraged a self-developed Unity MVVM architecture for maintainability and testability. Contribution also included a 3D asset integration workflow and perf
Lead Developer at Mighty Match
February 1, 2023 - February 1, 2025
Led development of a complex mobile game (Unity 3D, C#, Android/iOS). Provided technical guidance to a team of 3 developers, shaped the feature roadmap, and mentored new team members. Conducted architecture and design reviews, aided in prototyping and transitioning to production-grade solutions, and implemented an asset management architecture handling 1,000+ 3D items with optimized geometry. Integrated monetization features and in-app purchases, collaborated on cross-functional planning, and established agile processes to improve delivery velocity and product quality.
Junior/Middle Software Engineer at CROC Inc (Remote)
November 1, 2018 - May 1, 2021
C#/C++ development across multiple UgCS projects (flight planning and drone mapping tooling). Tasks included architecture design, code reviews, mentoring junior team members, and delivering prototypes. Implemented Agile development practices, led hands-on technical guidance for teammates, and contributed to the deployment and maintenance of production features. Built and refined workflows to improve development efficiency and collaboration with remote teams.

Education

Bachelor's degree at Moscow State Institute of Radio Engineering, Electronics and Automation
January 1, 2015 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment