Principal C++ Architect based in Gdańsk, Poland, with 20+ years specializing in zero-overhead abstractions and low-latency systems. I work as a C++ trainer, consultant, and international keynote speaker.
- Voting member of the ISO C++ Committee (WG21) since 2017, active in Library Evolution (LEWG).
- Lead author and maintainer of mp-units, a compile-time physical-quantities-and-units library for C++.
- Founder of Train IT, where I have trained 1000+ engineers in modern C++.
mp-units brings compile-time dimensional analysis and unit safety to C++ with zero runtime overhead: wrong programs stop compiling instead of feeding garbage downstream. It is the reference implementation behind my effort to standardize a quantities-and-units library for C++.
- P3045 (Quantities and Units Library), the C++29 proposal I lead, cleared LEWG design review with strong consensus. Canonical, always-current list of my papers: https://mpusz.github.io/wg21-papers/.
- P0919 / P0920 (heterogeneous lookup for unordered containers) were accepted into C++20.
- I contributed to the MISRA C++:2023 safety-critical coding guidelines.
- mp-coro is my C++20 coroutine library, used in my concurrency training.
I also help represent Poland in the ISO process: I co-founded PKN Subcommittee 331, which in 2018 made Poland a P-member of the ISO C++ Committee with voting rights.
50+ talks at CppCon, C++Now, and ACCU, plus keynotes at CoreHard and using std::cpp. Supercharge Your C++ Project won Best Talk at using std::cpp 2026 and is becoming a Meeting C++ 2026 keynote.
- Papers: https://mpusz.github.io/wg21-papers/
- Training: https://train-it.eu
- LinkedIn: https://linkedin.com/in/mpusz





