Marc Auberer is a Senior C++ developer specializing in JIT compiler and interpreter work for SAP HANA's in-memory query execution engine, with six years of industry experience. He combines production-grade performance tuning and infrastructure maintenance with active open-source contributions to LLVM and the well-known Compiler Explorer, where he expanded language support and improved LLVM IR handling. Based in Heidelberg, he has a teaching role in compiler design at DHBW Karlsruhe and runs a side venture building an appointment platform, demonstrating both mentoring and product delivery skills. His background includes mobile work on Germany’s Corona-Warn-App, reflecting a practical eye for UX and accessibility alongside low-level systems expertise. Notably, he has refactored critical compiler internals to modernize bit-manipulation and memory-alignment patterns, signaling a focus on robust, portable performance.
6 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Baden-Wuerttemberg Cooperative State University (DHBW)
Native Android app using the Apple/Google exposure notification API. The CWA development ends on May 31, 2023. You still can warn other users until April 30, 2023. More information:
Role in this project:
Mobile Developer (Android)
Contributions:196 reviews, 52 commits, 129 PRs in 1 year
Contributions summary:Marc primarily contributed to the native Android application. Their commits focused on UI/UX improvements such as date formatting, and layout adjustments. They also implemented input validations for profile creation forms, and updated various components, including shortcuts. Furthermore, they made adjustments to improve UI/UX and Accessibility, and fixed various bugs.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:55 reviews, 56 PRs, 23 pushes in 4 years
Contributions summary:Marc's contributions primarily focused on optimizing and modernizing the LLVM compiler infrastructure. They refactored code to utilize generic builtins for improved performance and compatibility, specifically targeting the libcxx library and its bit manipulation functions. Furthermore, the user addressed code deprecation by replacing usages of `std::aligned_storage` with aligned byte arrays throughout the compiler-rt and llvm projects. They also made minor corrections to lldb codebase.
compilerstechnologiesclangsubmittoolchain
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
Marc Auberer - Senior C Developer - HANA Database Core