Software Engineer at ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee
Aachen, North Rhine-Westphalia, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jonathan Müller is a C++ software engineer with 11 years of experience building low-latency market data feed handlers for HFT at LSEG and maintaining core C++ libraries at think-cell. He chairs the std::ranges study group in the C++ standards committee, frequently speaks at conferences and universities, and authors multiple open-source libraries used for parsing, memory allocation, formatting, and type safety. His open-source work includes contributions to widely used projects such as fmt and deep involvement in AST and parsing libraries (cppast, lexy), reflecting strong expertise in compilers, language design, and library internals. Based in Aachen, Jonathan combines production-grade performance engineering with standards-level design influence, often tackling subtle correctness and portability issues that surface only under heavy optimization.
11 years of coding experience
3 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at RWTH Aachen University
Contributions:4 releases, 36 reviews, 1289 commits in 2 years 6 months
Contributions summary:Jonathan primarily focused on refactoring and enhancing the core functionality of the C++ parsing DSL library. Their contributions involved significant changes to the internal structure of the project, specifically the inclusion of new headers. They also introduced support for error recovery mechanisms, including turning choice rules into branches and implementing functions such as `try_` and `recover` to improve the handling of syntax errors.
Zero overhead utilities for preventing bugs at compile time
Role in this project:
Back-end Developer
Contributions:6 releases, 21 reviews, 34 commits in 2 years 11 months
Contributions summary:Jonathan primarily focused on improving the `type_safe` library, which provides compile-time bug prevention utilities for C++. Their contributions include fixing mixed integer arithmetic issues, updating copyright years, and adding a more general arithmetic policy. The user also addressed SFINAE issues in the `function_ref` implementation and fixed narrow_cast issues related to the type-safe integers. These changes involved modifying core header files and test files to ensure correct behavior and prevent potential errors.
compile-timec-plus-plustype-safety
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.