Üstün Ergenoğlu is a Senior Software Engineer based in Helsinki with 15 years of experience building reliable backend systems, currently working on Wolt+ after leading game backend and tooling efforts at Noice. He brings deep systems and performance expertise from roles at Unity and Samsung, spanning distributed actor systems, mobile graphics stacks and cross-platform game engines. A software generalist by nature, he’s contributed to high-profile open-source projects such as protoactor-go—improving actor lifecycle and cluster reliability—and enhanced rendering, physics and scripting in the gameplay3d engine. Üstün combines pragmatic production-grade engineering with a history of low-level optimization and cross-platform portability, and he often surfaces subtle reliability fixes that prevent tricky shutdown and clustering failures. With an academic background from the University of Helsinki and practical experience across mobile, game and backend domains, he excels at bridging systems-level detail with product needs.
15 years of coding experience
18 years of employment as a software developer
BSc System Integration, BSc System Integration at Syddansk Universitet - University of Southern Denmark
Master of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at University of Helsinki
BSc Computer Engineering, BSc Computer Engineering at Pamukkale Üniversitesi (PAÜ)
Open-source, cross-platform, C++ game engine for creating 2D/3D games.
Role in this project:
Full-stack Developer
Contributions:41 commits, 15 PRs, 22 comments in 2 years 3 months
Contributions summary:Üstün primarily focused on enhancing the game engine's rendering capabilities, contributing features related to render states such as cull face side and color precision. They also integrated the new features into the Lua bindings, allowing for scripting control. Furthermore, the user addressed build and platform-specific issues by updating the Android build template and fixing compilation errors, ensuring cross-platform compatibility. Additionally, the user contributed to physics system with enhancements to filtering and collision handling.
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Role in this project:
Back-end Developer
Contributions:8 commits, 6 PRs, 2 comments in 5 months
Contributions summary:Üstün primarily focused on improving the stability and functionality of the `protoactor-go` project, addressing issues related to actor lifecycle management and shutdown procedures. They implemented changes to ensure actors stop correctly during graceful shutdowns by poisoning them. Additional contributions include configuring Consul for cluster management, adding retry mechanisms for remote connections, and fixing rendezvous and gossiping related to cluster operations. These changes enhance the overall reliability and robustness of the distributed actor system.
protobufgrpcultraactor-modelproto
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
Üstün Ergenoğlu - Senior Software Engineer at Wolt