Björn Schäpers

Emedded Software Engineer at Franke Coffee Systems

Laufenburg (Baden), 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
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.
code10 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS, Informatics, Master of Science - MS, Informatics at RWTH Aachen University
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
116reputation
2kreached
5answers
0questions
github-logo-circle

Github Skills (23)

c-language10
compiler-errors10
qt10
formatting10
build-system10
cross-platform10
text-formatting10
warnings10
clangd10
cprogramming-language10
clang10
llvm9
mingw9
floating-point9
performance-analysis8

Programming languages (6)

C++ShellCSSCLLVMTeX

Github contributions (5)

github-logo-circle
fmtlib/fmt

Jun 2019 - Sep 2022

A modern formatting library
Role in this project:
userBack-end Developer
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.
chronorustc-plus-plusperformanceprintf
qt-creator/qt-creator

Dec 2020 - Nov 2022

A cross-platform Qt IDE
Role in this project:
userSoftware 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.
Request Free Trial