Harald Hoyer is a Senior Software Engineer based in Vaterstetten, Bavaria with 24 years of experience specializing in low-level Linux systems, initramfs (dracut) and PID 1 work (systemd), including the merging of / and /usr. He combines kernel-facing engineering with modern Rust and WebAssembly development, contributing to enarx, wasmtime, mio and tokio to enable confidential computing and cross-platform networking. At Red Hat he led major initiatives like dracut and varlink and participated in the initial systemd design, later building an open-source confidential computing platform leveraging Intel SGX and AMD SEV‑SNP. More recently he led trusted-execution efforts at Matter Labs and now works at Subzero Labs while continuing to fix and harden tooling across util-linux, podman, eudev and bitcoinj. Harald pairs deep syscall, memory and page-table expertise (linux-syscall, vmsyscall, x86_64) with reproducible DevOps practices (Nix, CI), and publishes a GPG key on GitHub—reflecting a security-first, audit-friendly approach.
24 years of coding experience
23 years of employment as a software developer
Diplommathematiker, Mathematik und Theoretische Informatik, Diplommathematiker, Mathematik und Theoretische Informatik at Karl Marx Universität Leipzig
Contributions:6 releases, 386 reviews, 4342 commits in 13 years 1 month
Contributions summary:Harald primarily focused on maintaining and enhancing the Dracut initramfs infrastructure, contributing to improvements in URL handling and systemd integration. They also worked on improving the system's security and integrity through FIPS mode implementation. The user was also involved in bug fixes and general improvements to various utility scripts within the project, including improvements in the handling of user-defined command line parameters.
Contributions:898 reviews, 761 commits, 376 PRs in 3 years 2 months
Contributions summary:Harald implemented functionality for low-level system calls and memory management related to confidential computing within the Enarx project. They introduced two new crates, `linux-syscall` and `vmsyscall`, indicating a focus on interacting with the Linux kernel and handling virtual machine system calls. Further contributions involved implementing a stack-based memory allocation scheme with features such as stack alignment and guard pages to enhance security. This suggests a focus on writing secure system level applications.
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.