Yury Benesh is a senior programmer with 14 years of hands-on experience building cross-platform game clients and porting titles to consoles like Nintendo Switch. Self-taught in computer science with formal studies in languages, he brings a pragmatic systems-level skillset spanning C++, C, Python, CMake, Godot, Lua, Obj-C and x86 assembly across Windows, Linux, iOS, Android and Switch. At Wargaming he worked on game logic and client-side services (XMPP, HTTP) and has a track record of shipping performant code in constrained environments. He also contributes to notable open-source work such as the Nim language's logging module, improving robustness and atomic logging behavior. Comfortable bridging architecture and low-level implementation, he favors readable, maintainable systems over cleverness for its own sake.
14 years of coding experience
5 years of employment as a software developer
English, German, English, German at Baranavicki Dzjaržauny Universitet
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:15 commits, 1 issue in 1 year
Contributions summary:Yury contributed to the Nim programming language repository by focusing on the `logging.nim` module. They implemented compilation fixes, incorporated template binding, and added comments to improve clarity. Further contributions included changes to the rolling file logger functionality, adding a default format, and integrating atomic operations.
Contributions:130 pushes, 1 branch, 2 tags in 2 years 1 month
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.