Arvid Gerstmann is a founder and principal engineer with 14 years of experience building high-performance, cloud-native and embedded systems across Rust, C++, and AWS. He has seven years in CTO-level roles and a track record of leading fully remote teams to deliver complex projects on time and within budget, from telemedicine platforms serving millions to device-management fleets at Amazon. Equally comfortable shipping low-level C libraries and Android UI fixes as he is architecting large-scale cloud migrations and CI/CD systems, Arvid combines hands-on implementation with strategic product and security ownership. He’s a veteran C++/embedded conference speaker and an active open-source contributor (including cpu_features and Android ROM tooling), bringing pragmatic refactoring and cross-platform testing expertise to mission-critical systems. Based in Stuttgart, he runs RagnarLab, offering embedded and cloud consulting while continuing to drive Rust-first tooling for distributed Linux fleets.
14 years of coding experience
10 years of employment as a software developer
Allgemeine Hochschulreife, Electrical and Electronics Engineering, Allgemeine Hochschulreife, Electrical and Electronics Engineering at Berufsbildende Schulen des LK Nienburg/Weser
Erweiterter Sekundarabschluss I, Erweiterter Sekundarabschluss I at Realschule Langendamm
Contributions summary:Arvid primarily focused on bug fixes and minor feature enhancements within the Android application's ROM control settings. Their contributions include addressing force close issues through exception handling in the weather service and fixing UI display bugs within the ListPreference settings for sound and status bar toggles. The user also introduced new functionality, adding a preference to customize the fast toggle and providing configuration options.
A cross platform C99 library to get cpu features at runtime.
Role in this project:
Back-end Developer
Contributions:5 commits, 1 PR, 7 comments in 8 days
Contributions summary:Arvid primarily contributed to the `cpu_features` library by modifying existing C code. Their work focused on improving code quality and maintainability by explicitly namespacing external identifiers. They also fixed tests and corrected issues related to the `GetHardwareCapabilities()` function. These changes demonstrate a focus on refactoring and ensuring the library functions correctly across different platforms.
cpuwindowsbazelc99runtime
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.