Emedded Software Engineer at Franke Coffee Systems
Laufenburg (Baden), Baden-Württemberg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Björn Schäpers is an embedded software engineer with a decade of experience building robust C++ systems and leading engineering teams in Germany. He has progressed from hands-on development roles to heading a software department, and now focuses on embedded product engineering at Franke Coffee Systems. A pragmatic problem-solver, he has contributed stability and standards-compliance fixes to high-profile open-source projects such as fmt (modern formatting library) and improved cross-platform build tooling for Qt Creator, highlighting deep expertise in compiler compatibility and build systems. He holds an M.Sc. in Informatics from RWTH Aachen and combines leadership experience with low-level C++ craftsmanship that reduces runtime surprises and compilation headaches.
10 years of coding experience
3 years of employment as a software developer
Master of Science - MS, Informatics, Master of Science - MS, Informatics at RWTH Aachen University
Contributions:7 commits, 8 PRs, 12 comments in 3 years 3 months
Contributions summary:Björn focused on improving the fmtlib/fmt library's stability and robustness through bug fixes and code enhancements. Their commits address compiler warnings, specifically related to formatting strings, floating-point comparisons, and potential shadowing issues. They also improved the library's functionality by exporting exception destructors and adding `noexcept` specifications, contributing to a more reliable and standards-compliant implementation. The user's work primarily involves C++ code and impacts core library components.
Software Engineer (with focus on build and tooling)
Contributions:15 commits in 1 year 11 months
Contributions summary:Björn primarily contributed to build and tooling aspects of the Qt Creator IDE. Their commits focused on adapting the build system for different C++ standards (C++17, C++20) and compilers (MinGW, LLVM). The user addressed build issues, fixed compilation errors, and updated build configurations to support newer LLVM versions, ensuring the project's compatibility and stability. Additionally, they implemented features related to text editor functionality and suppressed clang warnings.
idecross-platformqt5
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.