Gatis Paeglis

Principal Software Engineer at Qt Group

Oslo, Norway
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
Gatis Paeglis is a Principal Software Engineer based in Oslo with 11+ years of deep experience working on the Qt framework, where he progressed from platform maintainer to approver and now leads architecture and delivery efforts for Qt for MCUs. He specializes in text layout, fonts, QML-to-C++ compilation, and Linux platform integration, routinely rewriting fragile subsystems for robustness and maintainability. Gatis combines hands-on systems work—bootloader and OTA update engineering using ostree and embedded Linux tooling—with full‑stack contributions inside qtbase, improving core event handling and input code. Known for diving into complex codebases, he balances pragmatic delivery with well-documented, maintainable design and has shaped features used in production embedded and MCU products. An uncommon strength is his cross-cutting experience from low-level boot processes and Yocto to high-level QML compiler design, enabling end-to-end ownership of embedded UI stacks.
code11 years of coding experience
job15 years of employment as a software developer
bookUniversity of Oslo
bookBachelor of Computer Engineering, Bachelor of Computer Engineering at University of Latvia
languagesLatvian, English, Russian
stackoverflow-logo

Stackoverflow

Stats
591reputation
96kreached
23answers
0questions
github-logo-circle

Github Skills (35)

c-language10
xcb10
event-handling10
qt10
c1110
c1710
ostree10
front-end-development10
cprogramming-language10
scripting9
bootloader9
code-optimization9
build-system9
shell9
script9

Programming languages (7)

C++ShellCLuaPerlHamlPython

Github contributions (5)

github-logo-circle
ostreedev/ostree

May 2016 - Nov 2016

Operating system and container binary deployment and upgrades
Role in this project:
userBack-end & DevOps Engineer
Contributions:8 commits, 21 PRs, 98 comments in 6 months
Contributions summary:Gatis primarily contributes to the core functionality and deployment aspects of the `ostree` project, which focuses on operating system deployment and upgrades. They fix build issues related to dependencies, particularly those with client certificate features. The user also modifies bootloader configurations and deployment processes, including supporting booting without initramfs. The user demonstrates skills in modifying the command-line interface by adding a new argument.
containersisolationdeploymentoperating-systempackage-manager
qt/qtbase

Nov 2018 - Dec 2020

Qt Base (Core, Gui, Widgets, Network, ...)
Role in this project:
userFull-stack Developer
Contributions:11 commits in 2 years 1 month
Contributions summary:Gatis made various changes within the Qt Base repository, including bug fixes and improvements to core functionality. They addressed issues related to the deprecation of QCoreApplication::flush(), improved event handling within the glib event dispatcher, and optimized the handling of mouse events. The user also updated internal interfaces and handled code style cleanups throughout the codebase, indicating a focus on maintenance and improving code quality.
qt4c-plus-plusqt5guiwidgets
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
Gatis Paeglis - Principal Software Engineer at Qt Group