Eugene Serpinin is a Tech Lead Producer and senior Unity C# engineer with nine years of experience and six focused on Unity game development across mobile, PC, and VR. He has shipped projects with millions of players and built core gameplay, real-time multiplayer, low-level rendering and optimization, and backend systems including a C# monolith with SocketIO and PlayFab. Eugene blends hands-on engineering (shaders, physics, ECS/DOTS, neural-networks) with technical leadership—estimating projects, creating dev tools, and managing teams at studios from hyper-casual to open-world ARPGs. He’s led architecture for a 3D open-world idle RPG and contributed to a 100M-install quiz title, giving him deep experience in scale, refactoring legacy code, and analytics/ads integrations. Comfortable across C++, C, OpenGL, Python and React, he brings both startup grit (co-founder experience) and studio discipline. Notably, his graduate VR project and ongoing work at an AI-focused startup highlight a longstanding interest in immersive and intelligent systems.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Volgograd State Technical University
Contributions:34 pushes, 1 branch, 2 issues in 7 months
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
Eugene Serpinin - Tech Lead Producer at Habenula Games