Dimitri Ledkov

Senior Principal Engineer at Chainguard

London, England, United Kingdom
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
Dimitri Ledkov is a Senior Principal Engineer with 17 years’ experience designing and shipping hardened, OS-level solutions for cloud, on‑prem, and IoT environments. He combines deep systems programming expertise in C, Python, Go and Rust with hands‑on work bootstrapping toolchains, packaging software stacks, and enabling specialized libraries like NVIDIA CUDA and FIPS into containerized workloads. At Canonical and Chainguard he led kernel and distro initiatives—authoring Kernel‑Independent FIPS work, contributing cryptographic fixes to the Linux kernel and OpenSSL, and architecting minimal zero‑CVE Chainguard VMs. A pragmatic engineering architect and mentor, he routinely bridges low‑level security hardening with delivery at scale, from EFI/systemd boot changes to initramfs and cloud-init refinements. Based in London, he is an active open‑source contributor whose cross‑project impact spans canonical/snapd, openssl, systemd and other foundational Linux infrastructure.
code18 years of coding experience
job14 years of employment as a software developer
bookMaster’s Degree, Mobile Telecommunications Technology, Master’s Degree, Mobile Telecommunications Technology at The University of Hull
languagesEnglish, Russian, Latvian, German
github-logo-circle

Github Skills (75)

python10
trading10
testing10
abstraction10
c1110
security10
ubuntu10
c1710
system10
mtls10
automation10
systemd10
rest-api10
installers10
encryption10

Programming languages (38)

C#CMakefileWebAssemblyGoMustacheHTMLErlang

Github contributions (5)

github-logo-circle
canonical/subiquity

Sep 2017 - May 2021

Ubuntu Server Installer, and backend for Ubuntu Desktop Installer
Role in this project:
userBack-end Developer
Contributions:2 releases, 20 reviews, 268 commits in 3 years 8 months
Contributions summary:Dimitri primarily worked on implementing and updating the UI for the Ubuntu Server Installer, focusing on color palette adjustments and button styling. They also modified various UI components, including those for file system confirmation, guided disk selection, network configuration, and progress display. Furthermore, the user adjusted code to use dark cyan buttons. They also worked on the backend of the installer.
backendubuntuubuntu-serverinstallerfirstboot
systemd/systemd

Jun 2015 - Feb 2026

The systemd System and Service Manager
Role in this project:
userSystem Architect & Automation Engineer
Contributions:37 reviews, 86 PRs, 2 pushes in 10 years 9 months
Contributions summary:Dimitri contributed to the systemd project by implementing and supporting multiple features. These contributions involved adding support for ARM64 architecture within the EFI boot stub and RISC-V GPT partition typecode UUID, while also modifying the code to set nice priority. Additionally, the user reverted a workaround and updated package metadata documentation to include CPE fields. Moreover, the user added optional EFI SBAT support, including custom SBAT configuration, and they updated test scripts to include increased timeout for certain tests.
systemdclinuxinitservices
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