Philipp Ittershagen

Director Cloud Architecture & Technologies at BTC Embedded Systems

Oldenburg, Lower Saxony, 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

👤
Senior
🎓
Top School
Philipp Ittershagen is a Director of Cloud Architecture & Technologies with 12 years of experience bridging embedded systems research and practical cloud/architecture leadership. He holds a PhD in HW/SW Embedded Systems Design Methodology and has a strong hands-on background in embedded software, C++, SystemC, high-level synthesis and the Clang/LLVM toolchain. At OFFIS he led compiler, virtualization and real-time OS workpackages and supervised teams and student research, and he now drives cloud and architecture strategy at BTC Embedded Systems. His open-source contributions span low-level hypervisor support for ARM (Xvisor) and upstream build-system improvements in Meson, reflecting deep expertise in both system internals and developer tooling. Colleagues rely on him for translating academic rigor into production-grade solutions that integrate embedded constraints with modern cloud architectures. He is based in Oldenburg, Germany, and often combines compiler-level fixes with system-level design to solve non-obvious integration challenges.
code12 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Carl von Ossietzky University of Oldenburg
github-logo-circle

Github Skills (19)

assembly10
mson10
python10
hyper-v10
build-system10
c1110
refactor10
c1710
hyper10
hypervisor10
sys10
assembler10
mesonbuild10
arm10
embedded10

Programming languages (5)

C++CJavaScriptEmacs LispPython

Github contributions (5)

github-logo-circle
mesonbuild/meson

Apr 2017 - Oct 2017

The Meson Build System
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 12 comments in 6 months
Contributions summary:Philipp contributed to the Meson Build System by refactoring and enhancing its core functionality. Their work focused on improving code readability and maintainability within the `mesonlib.py` and `interpreter.py` files. Key contributions include enabling File objects as parameters and supporting a list of languages in specific functions. Further improvements involved refactoring common code and fixing include directory handling within subprojects.
build-systemmeson
xvisor/xvisor

Aug 2016 - May 2017

Xvisor: eXtensible Versatile hypervISOR
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 commits in 9 months
Contributions summary:Philipp's primary contributions involve modifying the Xvisor hypervisor for ARM architecture, specifically focusing on ARM32. They addressed issues in hypercall handling, including fixing argument sizes, adding system mode support, and correcting conditional execution. Furthermore, they added a hypercall for SVC instructions and integrated FreeRTOS guest support for the Cortex-A9. Their work touches on low-level system interactions and guest operating system integration.
vmshypervisorvirtualizationversatileextensible
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
Philipp Ittershagen - Director Cloud Architecture & Technologies at BTC Embedded Systems