Sven Peter

Research Software Engineer at Bosch Center for Artificial Intelligence (BCAI)

Heidelberg, Baden-Württemberg, 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
Sven Peter is a Research Software Engineer based in Heidelberg with 14 years of hands-on experience spanning low-level systems, kernels, embedded security, and machine learning. He blends academic rigor—holding a doctorate from Heidelberg University—with practical engineering, contributing to high-profile venues like CCC and NeurIPS and to open-source projects such as AsahiLinux’s m1n1 bootloader. Comfortable leading teams of ~20 FTE, Sven prefers tackling hard technical problems himself, from MMU and cache initialization on Apple Silicon to device driver bring-up. His toolkit ranges from assembly and C/C++ for architectures like AArch64 and PowerPC to Python and PyTorch for deep learning, plus expertise in reverse engineering, cryptography, and security auditing. Notably, he has implemented low-level IOMMU and cache operations in real hardware projects while also improving infrastructure-as-code tooling and DNS providers in larger community repos.
code14 years of coding experience
bookBachelor's Degree, Bachelor's Degree at Heidelberg University
languagesFrench, English, German
github-logo-circle

Github Skills (25)

bootloader10
apim10
assembly10
apple-silicon10
architecture10
memory-management10
c-programming10
go10
u-boot10
api10
dns10
sys10
assembler10
boot10
loader10

Programming languages (11)

TypeScriptDockerfileC++ShellCSSCMakefileTeX

Github contributions (5)

github-logo-circle
AsahiLinux/m1n1

Jan 2021 - Oct 2022

A bootloader and experimentation playground for Apple Silicon
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:48 reviews, 127 commits, 84 PRs in 1 year 9 months
Contributions summary:Sven made multiple contributions to the bootloader and experimentation playground for Apple Silicon, specifically focusing on low-level system initialization and hardware interaction. They modified include paths to resolve build errors. The user added cache operations by set/way, implemented MMU initialization, and added support for the DART IOMMU, and added a command to clear caches after shutdown. These contributions indicate a focus on system-level programming and understanding of hardware architecture.
experimentationsiliconbazelapple-siliconbootloader
StackExchange/dnscontrol

Aug 2020 - Jul 2021

Infrastructure as code for DNS!
Role in this project:
userBack-end & DevOps Engineer
Contributions:3 reviews, 13 commits, 7 PRs in 11 months
Contributions summary:Sven primarily focused on adding and improving the INWX provider for the dnscontrol project. Their contributions include implementing the provider, integrating API functionalities, and adding supporting features like TOTP authentication. The user also fixed bugs and addressed code style issues related to the INWX provider. In addition to provider development, they made updates to the test suite, addressed formatting issues, and ensured the code aligned with the project's goals.
dnscontroldnsdslproviderssynchronize
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
Sven Peter - Research Software Engineer at Bosch Center for Artificial Intelligence (BCAI)