Become a sponsor to Mateusz Pusz
Hi!
My name is Mateusz Pusz, and I am a dedicated C++ professional with over 20 years of experience in designing, writing, and maintaining C++ code. I work as a self-employed C++ Trainer and Consultant (running my company Train IT) and have the distinct privilege of being an active voting member and contributor of the ISO C++ Standardization Committee.
My passion lies in Open Source and my core mission is to make the C++ development world a safer and more robust place by providing efficient tools that prevent costly and dangerous runtime errors.
My Key Contributions:
-
🚀 mp-units Project: I am the founder and lead developer of mp-units, a cutting-edge, modern C++ library providing compile‑time dimensional analysis and safe manipulation of units, quantities, and quantity points. mp-units is the direct realization of my mission—it virtually eliminates unit-related bugs, offering unparalleled safety and confidence to developers worldwide.
-
🏛️ ISO C++ Standardization (Core Contributor): I actively attend all standardization meetings. I am a recognized LEWG (Library Evolution Working Group) regular, dedicated to reviewing, refining, and ensuring the highest quality for all new C++ library features. My work is not just about bringing in new proposals; I contribute to the development and refinement of the C++ standard across the board, ensuring the language remains robust, usable, and modern for the global community.
-
🗣️ Community Engagement: I am a regular conference speaker at major C++ events worldwide, sharing my expertise on modern C++ and the importance of creating safer code.
🎯 Why Your Sponsorship Matters
My significant contributions to the ISO C++ standard and the ongoing development of mp-units are non-compensated activities that directly conflict with the time needed for my primary source of income—freelance C++ consulting and training.
- Time and Impact: Time spent developing Open Source and participating in LEWG meetings is time taken away from my commercial work. Your support enables me to dedicate more time to coding for safety and maintain a high level of engagement, influencing the entire standard development process.
- Cost of Attendance: Participating in international ISO C++ meetings involves significant costs for travel, accommodation, and registration fees.
By sponsoring me, you directly help to:
- Advance Code Safety: You support the development and maintenance of mp-units and other tools designed to make C++ code safer and more robust globally.
- Elevate C++ Standard Quality: You support a dedicated LEWG regular and standard contributor who advocates for robust, high-quality features across the entire C++ standard.
- Sustain Open Source and Community: You enable me to continue developing free software and sharing the critical knowledge needed to build safer systems.
Every contribution makes a substantial difference, enabling me to sustain this vital work for the future of C++. Thank you for helping me make the C++ world a better place!
Featured work
-
mpusz/mp-units
The quantities and units library for C++
C++ 1,271 -
mpusz/mp-coro
Coroutine support tools
C++ 36 -
mpusz/wg21-papers
ISO C++ Committee papers by Mateusz Pusz
Bikeshed 5