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.
17 years of coding experience
Robotics, Technical Control Systems, Robotics, Technical Control Systems at Bauman Moscow State Technical University
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.
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