Mike Krus

Managing Director at KDAB

Kilmarnock, Scotland, 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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job20 years of employment as a software developer
bookMaster's Degree Computer Science, Master's Degree Computer Science at Concordia University
bookPhD Computer Science, PhD Computer Science at Paris-Sud University (Paris XI)
bookDEUG Applied Mathematics, DEUG Applied Mathematics at Université de Reims Champagne-Ardenne
bookDiploma in Computer Science Computer Science, Diploma in Computer Science Computer Science at University of Kent
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
825reputation
32kreached
16answers
5questions
github-logo-circle

Github Skills (13)

c-language10
cprogramming-language10
qt10
api-design9
object-oriented-programming9
qml6
storyboard6
pyside6
ios6
pyqt6
nib6
qt3d6
autolayout6

Programming languages (10)

TypeScriptC#QMLC++ShellCObjective-C++JavaScript

Github contributions (5)

github-logo-circle
KDAB/GammaRay

May 2017 - Oct 2017

GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.
Role in this project:
userBack-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.
qmlextentqt5pokekdab
mkrus/QGIS

Apr 2024 - Sep 2024

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.
Request Free Trial
Mike Krus - Managing Director at KDAB