Lennart Poettering

SSD (Senior Software Developer) at Blue 213 Gmbh

Kassel, 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
Lennart Poettering is a seasoned senior software developer with 26 years of experience, based in Kassel, Germany, who focuses on low-level systems, back-end engineering, and release automation. He has deep expertise in Linux system components and tooling—evident from substantial contributions to widely used projects such as systemd, casync, and mkosi—where he improved reliability, security, and build/release pipelines. His work spans refactoring core system calls and memory-safe improvements to adding practical features like local seeding for content-addressable sync and lightweight container run modes. Comfortable across DevOps, system architecture, and debugging tricky protocol and fd handling issues, he brings a pragmatic approach to making complex system software more maintainable and automatable. A detail-oriented engineer, he often surface-tests assumptions (e.g., quota-aware /dev/shm and /tmp handling) and streamlines workflows with CI/CD and tagging automation that benefit downstream consumers.
code26 years of coding experience
github-logo-circle

Github Skills (50)

archived10
archiving10
networkmanager10
system-programming10
scripting10
architecture10
net10
memory-management10
linux10
build-system10
system-design10
c-programming10
c1110
archives10
cicd10

Programming languages (14)

JavaC++CSSCRustM4GoHTML

Github contributions (5)

github-logo-circle
systemd/systemd

Jan 2023 - Mar 2023

The systemd System and Service Manager
Role in this project:
userBack-end Developer
Contributions:10 releases, 14059 reviews, 240 commits in 2 months
Contributions summary:Lennart made several commits focused on enhancing the systemd codebase, specifically related to the handling of file descriptors and integrating user authentication. The contributions included restructuring code for Varlink communication, addressing the underlying issues that arose from container related issues, and fixing issues with the parsing or setting of parameters and variables in the codebase. Furthermore, the user implemented a series of features including making /dev/shm and /tmp quota-aware, enabling systemd-run's new --lightweight=yes mode and support for specifying shell commands.
servicesservice-managervagrantlinuxinit
systemd/casync

Jan 2017 - Feb 2019

Content-Addressable Data Synchronization Tool
Role in this project:
userBack-end Developer
Contributions:2 releases, 447 commits, 111 PRs in 2 years 1 month
Contributions summary:Lennart contributed to the casync content-addressable data synchronization tool by implementing seeding from local data. The primary focus of the commits was adding new functionalities, specifically a "seeding" feature that allows fetching data from a local cache of chunks. The user also made changes to the build and structure of the project by dropping unused definitions, and improving file naming schemes and general function organization. These changes suggest that the individual was actively working to improve the functionality and organization of the tool, and refactored the code.
downloadhttp-headerchunkingaddressablesynchronization
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
Lennart Poettering - SSD (Senior Software Developer) at Blue 213 Gmbh