Dmitry Kazakov

Software Developer (Krita Project) at KDE

Russia
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
Dmitry Kazakov is a senior software developer with 17 years of experience focused on multithreaded systems, lock-free data structures, and model checking, currently contributing to the Krita project at KDE. He designs and optimizes core subsystems—tiles engine, canvas updates, and layer merge mechanisms—bringing systems-level rigor from a Robotics and Technical Control Systems background at Bauman MSTU. Dmitry blends deep concurrency expertise with practical graphics engineering, having improved Qt Base for stylus/tablet input accuracy and fixed OpenGL rendering corner cases used by many cross-platform applications. Comfortable across full-stack C++ in large open-source codebases, he thrives on complex, state-rich problems and performance-critical optimization. Colleagues rely on him for hard-to-reproduce concurrency fixes and for translating formal model-checking insight into robust, maintainable production code.
code17 years of coding experience
bookRobotics, Technical Control Systems, Robotics, Technical Control Systems at Bauman Moscow State Technical University
github-logo-circle

Github Skills (7)

windows10
c-language10
cprogramming-language10
qt10
opengl9
x119
opengl-es8

Programming languages (9)

C++ShellCRustLLVMCMakeHTMLRuby

Github contributions (5)

github-logo-circle
qt/qtbase

Apr 2019 - May 2020

Qt Base (Core, Gui, Widgets, Network, ...)
Role in this project:
userFull-stack Developer
Contributions:3 commits in 1 year
Contributions summary:Dmitry primarily focused on improving the Qt Base library, addressing issues related to tablet input handling on various platforms like X11 and Windows. Their work included correcting stylus position inaccuracies, fixing event handling for different tablet devices, and adapting the code to support WinTab features, which are crucial for stylus input. Additionally, the user fixed a QOpenGLWidget rendering issue related to texture swizzling with Angle, and made a few improvements regarding QDockWidget and QScreen functionalities.
qt4c-plus-plusqt5guiwidgets
dimula73/hdrtest

Oct 2018 - Feb 2019

Contributions:12 commits, 8 pushes, 3 branches in 4 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
Dmitry Kazakov - Software Developer (Krita Project) at KDE