Summary
Nikolay Zapolnov is a senior C++-focused game and graphics engineer, founder and former lead at multiple studios, with 12+ years building cross-platform games and tools across Windows, Linux, macOS and mobile platforms. He combines deep low-level skills—OpenGL/GLSL, x86 assembly, compilers and recursive-descent parsing—with pragmatic software architecture guided by SOLID, KISS and DRY. Nikolay has shipped production code at major studios including Rovio, ZeptoLab and Supercell, led small teams, and run his own company from Espoo, Finland. He is especially strong at cross-platform graphics and engine tooling, having moved between native, managed and scripting environments (C++, Lua, Objective-C, C#). Comfortable both as a hands-on developer and a leader, he pairs a lifelong curiosity about languages and systems (starting with BASIC at age 8) with a focus on decoupled, maintainable code.
12 years of coding experience
17 years of employment as a software developer
Engineer's degree Software of computers and automated control systems, Engineer's degree Software of computers and automated control systems at State Institute of Radio Engineering, Electronics and Automation
English, Russian, Spanish