Artem Kuskis

Senior Software Engineer at Smarkets

United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job14 years of employment as a software developer
bookBaltic State Technical University "VOENMEH" named after D.F. Ustinov
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

algorithm10
unit-testing10
data-structures10
algorithms10
pathfinding10
c-language10
game-development10
cprogramming-language10
game-engine10
data-structure10
game-dev10
testing10

Programming languages (6)

TypeScriptC++JavaScriptGoLuaPython

Github contributions (5)

github-logo-circle
wheybags/freeablo

Jul 2018 - Feb 2020

Modern reimplementation of the Diablo 1 game engine
Role in this project:
userBack-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.
gamemaker-studio-2gamemakersource-enginegame-developmentminetest
akuskis/mod_authg_jwt

Dec 2020 - Dec 2022

Authentication module for Apache to verify JWT of Google OAuth2 (RS256)
Contributions:1 release, 2 reviews, 2 PRs in 2 years
google-oauth2authorizationauthenticationrs256apache
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