Andrzej Krzemieński is a Principal Software Engineer with 13 years of professional experience, currently driving engineering at Sabre Poland out of the Cracow metropolitan area. He is an active contributor to the C++ community as a member of ISO SC22/WG21, a Boost developer (maintainer of Boost.Optional and reviewer for Boost.Safe_Numerics), and a speaker at CppCon and code::dive. His open-source work includes substantive contributions to Mach7, a functional-style pattern-matching library for C++, where he extended multi-variant matching and integrated Boost types while smoothing build and compiler issues. A co-founder and lecturer at C++ User Group Krakow who runs "Andrzej's C++ blog," he blends standards-level influence with practical library and tooling improvements. Known for bridging language-standard work and hands-on engineering, he brings deep C++ expertise to large-scale, production systems and cross-library interoperability.
13 years of coding experience
16 years of employment as a software developer
master, information technology, master, information technology at Warsaw University of Technology
Functional programming style pattern-matching library for C++
Role in this project:
Back-end Developer
Contributions:12 commits, 22 PRs, 24 comments in 1 year 4 months
Contributions summary:Andrzej primarily contributes to the `mach7` C++ pattern matching library by implementing new features and adapting the library to work with other C++ libraries. They added functionality to match on multiple variants and adapted Boost.Variant and Boost.Any for use with Mach7. They also made improvements to build processes and fixed compiler errors.
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.