Daniel Vrátil

Senior Principal Software Engineer at KDE

Prague, Prague, Czechia
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
Daniel Vrátil is a Senior Principal Software Engineer with 15 years of experience specializing in C++ and Qt, currently leading high-performance backend work at Gen while maintaining a key KDE PIM component. A long-time open-source maintainer and contributor—his work spans KDE Plasma UI improvements, Qt Declarative fixes that resolved ListView and QQmlListModel regressions, and GammaRay enhancements including a 3D widget inspector—he combines deep framework knowledge with practical UI and tooling expertise. He has a track record of shipping robust, performance-focused fixes across libraries used by many Qt applications and mentoring others as a Czechitas volunteer teaching Python and web technologies. Based in Prague and educated in Informatics at Masaryk University, he pairs hands-on engineering with community leadership and a knack for finding subtle, high-impact bugs in complex UI models.
code15 years of coding experience
job19 years of employment as a software developer
bookInformatics, Informatics at Masaryk University Brno
bookGymnázium Teplice
languagesEnglish, Czech, German
stackoverflow-logo

Stackoverflow

Stats
311reputation
10kreached
9answers
1question
github-logo-circle

Github Skills (18)

c-language10
qt10
user-interface10
desktop10
model-view-controller10
qml10
qt-framework10
cprogramming-language10
debug9
debugging9
testing8
opengl8
xml6
listview6
android6

Programming languages (16)

C++CSSCRustCMakePerlHTMLKotlin

Github contributions (5)

github-logo-circle
KDE/plasma-desktop

Nov 2012 - Feb 2021

Plasma for the Desktop
Role in this project:
userFront-end Developer
Contributions:11 commits in 8 years 4 months
Contributions summary:Daniel primarily contributed to the user interface of the Plasma Desktop environment, specifically focusing on the Kickoff application. Their work involved aligning and centering elements within Kickoff buttons, and implementing a feature that allows customization of the Kickoff icon. The user also updated the Kicker and Dashboard configuration to include an icon chooser. Furthermore, the user fixed alignment issues in the font list view.
electronlinuxc-plus-pluschromeosdesktop
KDAB/GammaRay

Aug 2013 - Jun 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:
userFull-stack Developer
Contributions:66 commits, 8 PRs, 19 pushes in 3 years 10 months
Contributions summary:Daniel focused on developing and improving the Qt-based GammaRay tool, contributing significantly to the widget inspector functionality. They worked on implementing a 3D widget view, including initial model and view implementations. Their work involved fixing depth calculations and adapting the code to the latest Qt3D API changes. Additionally, the user refactored the UI and enhanced the user experience by adding features like wireframe mode and highlighted object selection.
qmlextentqt5pokekdab
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
Daniel Vrátil - Senior Principal Software Engineer at KDE