Doświadczony backend developer, z niemal 10‑letnim stażem. Współtwórca licznych projektów open source, w tym Perla 6. Trener programowania.
Zdobywał doświadczenie zawodowe m.in. w Opera Software ASA – firmie tworzącej przeglądarkę Opera, gdzie pracował m.in. nad projektami: Opera Sync i MyOpera. Twórca parsera Pod dla Perla 6/Raku oraz popularnych modułów: rakudobrew, panda czy Config::INI. Prelegent na konferencjach: PerlCon, YAPC::Europe, OSEC Forum. Organizator Polish Perl Workshop. Prowadzi szkolenia z Pythona dla dużych firm. Na co dzień programuje m.in. w takich technologiach jak: Perl, Python, Rust. Inżynier informatyki po Politechnice Warszawskiej.
W Centuran Consulting rozwija wewnętrzne projekty, m.in. narzędzia do automatyzacji czynności instalacyjnych i konfiguracyjnych ((OTRS)) Community Edition, a także OTRS‑as‑a‑service – wersję ((OTRS)) Community Edition w chmurze, korzystającą z webservices. Projektuje, planuje i doradza w obszarze backendu.