Mateusz od wielu lat zarabia na życie pisaniem kodu C++, a w czasie wolnym dla odmiany uczy się C++ ;-) Pracował nad wieloma projektami zarówno w dużych korporacjach jak i małych środowiskach Open Source.
Głównym obszarem jego zainteresowania i ekpertyzy jest tzw Modern C++. Szczególny nacisk kładzie na wydajność kodu oraz jego stabilność i bezpieczeństwo.
Mateusz jest aktywnym członkiem komitetu ISO C++ (WG21) gdzie wraz z grupą największych światowych ekspertów współtworzy kolejną oficjalną wersję języka C++. Jest on także członkiem grupy roboczej Study Group 14 (SG14) gdzie jest odpowiedzialny za wymagania sektora finansowego. W 2013 roku wygrał międzynarodowy konkurs wiedzy o języku C++ Bench Games 2013.
Przy każdej okazji stara się dzielić posiadaną wiedzą dlatego często można go zobaczyć na kluczowych konferencjach związanych z tematyką C++. Aktualnie prowadzi też działalność trenerską i konsultacyjną w dziedzinie projektowania, pisania i utrzymania kodu C++.