Julian Klode

Senior Engineer at Debian

Marburg, Hesse, Germany
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
Julian Klode is a Senior Engineer with 19 years of experience specializing in Linux package management and secure boot/bootloader engineering, currently at Canonical and an active Debian Developer since 2008. He is a key maintainer of APT and has contributed production-grade fixes and features—like HTTPS proxy support and robust dependency parsing—that improve security and reliability across Debian and Ubuntu ecosystems. His work spans backend system architecture, CI infrastructure (autopkgtest), and low-level components such as grub and shim, reflecting deep expertise in both infrastructure and release-critical tooling. Julian also builds useful end-user tooling, evidenced by enhancements to the popular DNS66 Android adblocker and contributions to Neomutt and PackageKit. Comfortable across C/C++ and Python-driven systems, he brings pragmatic, security-minded engineering to complex, widely deployed open-source projects. Based in Marburg, Germany, he combines long-term stewardship of core Linux components with hands-on delivery of maintainable, production software.
code19 years of coding experience
job8 years of employment as a software developer
bookMaster of Science - MS, Computer Science, 12.6, Master of Science - MS, Computer Science, 12.6 at The Philipp University of Marburg
languagesGerman, English
github-logo-circle

Github Skills (37)

c-language10
sendmail10
package-management10
imap10
send-email10
c1110
android-development10
java10
c1710
e-mail10
javas10
mailing10
mutt10
android10
mu10

Programming languages (23)

C#JavaC++CRustDStandard MLScala

Github contributions (5)

github-logo-circle
julian-klode/dns66

Oct 2016 - Apr 2021

DNS-based Host Blocker (and lightweight ad blocker) for Android
Role in this project:
userMobile Developer (Android)
Contributions:28 releases, 355 commits, 51 PRs in 4 years 7 months
Contributions summary:Julian primarily focused on enhancing the DNS66 application by implementing settings management features, including loading, saving, and restoring configurations. They also introduced automatic saving of settings and added features to download and manage host files. Furthermore, the user integrated components for the application, such as adding the new app UI to allow apps to select bypass vpn features and a UI redesign with various improvements such as a button that shows the current status.
fdroidgradlehostdnsad-blocker
Debian/apt

Nov 2009 - Jan 2023

Mirror of the apt git repository - This is just a mirror of the upstream repository, please submit pull requests there: https://salsa.debian.org/apt-team/apt
Role in this project:
userBack-end Developer & System Architect
Contributions:1479 commits, 35 PRs, 67 pushes in 13 years 4 months
Contributions summary:Julian primarily contributed to the development of the `apt` package management system. Their work focused on fixing parsing issues within build dependencies related to or-groups and architecture restrictions, as well as implementing new functionalities. The contributions included improvements to version hashing and the addition of HTTPS proxy support using GnuTLS, along with enhancements to the handling of file descriptors and error reporting, showcasing a focus on robustness and security within the core system.
git-repositorysalsalinuxsubmitupstream
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
Julian Klode - Senior Engineer at Debian