Harald Sitter

Software Developer at KDE

Austria
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
Harald Sitter is a seasoned software developer with 21 years of experience specializing in programming, UI design, QA, deployment, and cross-platform Linux/Windows toolchains. As a long-time KDE contributor and “Free Software Ninja,” he has driven core improvements in widely used projects like Qt Base and PackageKit—enhancing accessibility, Wayland portal integration, and robust package management including offline updates and downgrades. His background spans release and quality management roles (Amarok), distribution work for Ubuntu, and senior engineering at Blue Systems, giving him rare end-to-end insight from package deployment and systemd activation to desktop UX. Known for pragmatic refactors and bug-driven engineering, he blends deep backend and DevOps expertise with hands-on full-stack desktop development.
code21 years of coding experience
job19 years of employment as a software developer
bookAbitur, Information technology, Economics, Abitur, Information technology, Economics at Handelsakademie des Stiftes Lambach
languagesEnglish, German
github-logo-circle

Github Skills (30)

accessibility10
c-language10
acc10
qt10
back-end-development10
apidoc10
package-management10
debian10
accessibilityservice10
debian-packaging10
go10
api10
packager10
package10
apt10

Programming languages (18)

C#JavaC++CSSCDCMakeGo

Github contributions (5)

github-logo-circle
aptly-dev/aptly

Mar 2016 - Jun 2018

aptly - Debian repository management tool
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:24 commits, 20 PRs, 9 pushes in 2 years 3 months
Contributions summary:Harald primarily contributed to the backend functionality and infrastructure of the `aptly` Debian repository management tool, implementing features such as support for Unix domain sockets and systemd activation. They modified the API, adding functionality for handling unrendered graph data and enabling the use of Unix domain sockets. Furthermore, they updated the codebase to handle new control.tar options in deb packages and enhanced the publish API, including the introduction of AcquireByHash functionalities. These changes improve the tool's deployment options and compatibility.
packaginglinuxaptlyrepository-managementmanagement-tool
KDE/plasma-desktop

Apr 2014 - Dec 2022

Plasma for the Desktop
Role in this project:
userFull-stack Developer
Contributions:39 commits in 8 years 9 months
Contributions summary:Harald primarily focused on porting and fixing Plasma desktop configuration modules, specifically related to Phonon (audio framework) and input devices. Their work involved refactoring code, removing legacy components, and updating includes to ensure proper functionality within the Plasma desktop environment. Additionally, the user addressed bugs and configuration issues within the Kickoff applet, as well as porting from KURL to QURL and fixing accessibility settings within the keyboard configuration module.
electronlinuxc-plus-pluschromeosdesktop
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
Harald Sitter - Software Developer at KDE