Andrey Kamakin

Software Engineer at Microsoft

Harju County, Estonia
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
Andrey Kamakin is a software engineer with a decade of experience building performant C++ systems and cross-platform applications, currently contributing at Microsoft from Estonia. He has deep hands-on experience in game porting and platform interoperability (PS5, Xbox Series, macOS, Linux) from his work at Owlcat Games, and has maintained and extended legacy C++ services in large-scale mail infrastructure at Mail.ru. An active open-source contributor, he improved Krita’s UI, OpenGL rendering and performance-sensitive subsystems during a KDE/GSoC project—replacing lock-based structures with lock-free designs and optimizing tile hash tables. Always learning, he balances backend systems, UI work and low-level optimization, and enjoys setting technical challenges for himself to drive steady growth.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Bauman Moscow State Technical University
stackoverflow-logo

Stackoverflow

Stats
1reputation
82reached
1answer
1question
github-logo-circle

Github Skills (16)

hashtable10
uid10
c-language10
front-end-development10
ui-design10
opengl10
cprogramming-language10
qt10
k10
optimization9
optimisation9
numerical-optimization9
algorithm9
code-optimization9
algorithms9

Programming languages (7)

JavaC++ShellRustJavaScriptGoPython

Github contributions (5)

github-logo-circle
KDE/krita

Jul 2017 - Sep 2018

Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks.
Role in this project:
userBack-end Developer & UI Developer
Contributions:108 commits in 1 year 2 months
Contributions summary:Andrey primarily contributed to the Krita project by implementing features related to the user interface and back-end functionality for digital art creation. Their work includes adding options for grid display and controlling cursor and grid colors within the application. Additionally, they modified and optimized components within the user interface and OpenGL rendering aspects of the application. The user also refactored and optimized code related to the tile hash table for improved performance.
qt-framework
lieroz/.dotfiles

Nov 2018 - May 2025

Contributions:30 pushes, 1 branch in 6 years 7 months
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