Mike Krus is a seasoned software leader and Managing Director with over 11 years of professional experience and a long career building and shipping C++ and web-based systems. He combines hands-on engineering (Qt, OpenGL, multithreading, high-performance serialization, iOS/Objective-C) with product and team leadership, having led teams and releases from architecture through CI and testing. As founder of web services companies and an early creator of NewsIsFree, he also brings strong entrepreneurial instincts and full-stack web expertise (PHP, MySQL, JavaScript, web services). At KDAB he progressed from Senior Engineer to Team Lead and now Managing Director, while contributing to notable open-source tooling such as enhancing the Qt IVI support in the GammaRay inspector. Comfortable bridging research-grade rigor (PhD in Computer Science) and pragmatic delivery, he’s skilled at mentoring engineers and adapting complex desktop and embedded systems to real-world product constraints.
11 years of coding experience
20 years of employment as a software developer
Master's Degree Computer Science, Master's Degree Computer Science at Concordia University
PhD Computer Science, PhD Computer Science at Paris-Sud University (Paris XI)
DEUG Applied Mathematics, DEUG Applied Mathematics at Université de Reims Champagne-Ardenne
Diploma in Computer Science Computer Science, Diploma in Computer Science Computer Science at University of Kent
GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.
Role in this project:
Back-end Developer
Contributions:15 commits, 19 PRs, 23 pushes in 5 months
Contributions summary:Mike primarily focused on enhancing the Qt-based IVI (In-Vehicle Infotainment) component of the GammaRay tool. Their contributions included adding support for overriding properties within the IVI framework, adapting to changes in the Qt IVI 1.2 API, and handling multiple frontend instances. The work involved modifying and improving the `qtiviobjectmodel.cpp` and `qtiviobjectmodel.h` files, which are key parts of how GammaRay interacts with Qt applications for inspection and manipulation. This indicates a deep understanding of Qt's object model and the IVI-specific extensions.
QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
Contributions:7 pushes, 2 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.