Ruslan Mustakov is a seasoned technology leader and Chief Technology Officer based in Ljubljana with 12 years of hands-on experience building game engines, multiplayer netcode, and backend architectures. He founded and led Gearage, shipping multiple cross-platform Action/RPG titles with custom rendering pipelines, rollback networking, and scalable backend systems while growing and mentoring teams of ~10 engineers. At Triternion he progressed from Senior Programmer to Lead Programmer and now CTO, driving an unannounced Unreal Engine 5 project and overseeing technical strategy. Earlier roles at Xored involved scaling engineering organizations, delivering telecom-grade web applications, and establishing robust development processes across distributed teams. An active contributor to the Nim language core, Ruslan has improved low-level compiler and garbage-collection behaviors—demonstrating deep systems-level expertise beyond typical game-development credentials. He combines pragmatic engineering leadership with a track record of shipping performance-sensitive, real-time systems across mobile, web, and native platforms.
12 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at Novosibirsk State University (NSU)
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Role in this project:
Back-end Developer
Contributions:51 commits, 69 PRs, 210 comments in 2 years 10 months
Contributions summary:Ruslan primarily contributed to the Nim language core library, implementing and modifying various low-level features. Their work includes adding a hash procedure for rational numbers, incorporating pragmas to ignore compiler warnings in generated files, and adding a switch to disable C++ exceptions. The user's contributions demonstrate a focus on improving language features and compiler behavior, and they addressed several related issues in the areas of exception handling and garbage collection. Furthermore, the user worked on optimizing the garbage collection and adding features for the upcoming asyncdispatch module.
Contributions:14 commits, 3 PRs, 13 pushes in 2 years 1 month
stubgdscriptgodotnimgodot-engine
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
Ruslan Mustakov - Chief Technology Officer at Triternion