Artem Kuskis is a Senior Software Engineer based in the UK with 12 years of experience building performant C++ and systems software, and growing expertise in Rust. He has delivered production-critical features across domains from GNSS simulators and navigation systems to trading infrastructure, currently focused on tools for running strategy backtests at Smarkets. Artem combines deep low-level engineering (protobuf, Conan, Docker, cross‑OS builds) with practical automation and testing skills, exemplified by contributions to the open-source freeablo reimplementation where he added pathfinding, level-generation primitives and robust tests. He has led small teams and mentored engineers while expanding into Python, WebAssembly and frontend tooling during consulting engagements, showing a taste for pragmatic polyglot solutions. Colleagues rely on him for careful refactors and reproducible tooling that improve long-lived codebases and observability.
12 years of coding experience
14 years of employment as a software developer
Baltic State Technical University "VOENMEH" named after D.F. Ustinov
Modern reimplementation of the Diablo 1 game engine
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:18 commits, 11 PRs, 22 comments in 1 year 8 months
Contributions summary:Artem primarily contributed to the game engine's core functionality by implementing new features, specifically adding a `Misc::Point` class and integrating it into the level generation system. They refactored the code for pathfinding and added tests for verification. The user also focused on improving the codebase's quality by running clang-formatter and fixing a bug related to taking the wrong item from the array, while improving test output.
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
Artem Kuskis - Senior Software Engineer at Smarkets