Sergei Agafonov is a Unity Developer with 9 years of engineering experience who blends a deep mechanical engineering background with 4+ years of game development expertise to deliver performant, maintainable systems. He has hands-on experience migrating high-load systems to ECS/DOTS and Jobs, optimizing save systems with Steam Cloud support, and expanding procedural generation to enable custom layouts. Prior work as a Senior Mechanical Design Engineer and inventor on a patented calibration stand gives him a systems-level mindset, strong CAD and instrumentation skills, and a knack for turning complex requirements into robust implementations. Sergei is comfortable across the stack—from shaders and URP particles to unit-tested C# codebases using TDD—and also codes in C++, reflecting a broad toolkit. Based in Tampere, he brings pragmatic product focus and a history of shipping polished minigames and memory-efficient mobile features like Addressables and localization.
9 years of coding experience
10 years of employment as a software developer
Specialist Metrology standardization and certification, Specialist Metrology standardization and certification at Moscow Aviation Institute (National Research University)
Remote desktop management from a web browser, based on Qt5.
Contributions:1 release, 68 commits, 14 PRs in 3 years
vdiremote-desktopbrowserwindowsremote
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.