Uzyskał stopień doktora inżynierii przemysłowej i zarządzania na Uniwersytecie Technologicznym w Lappeenrancie, w Finlandii, w 2018 roku. Jest adiunktem na Akademii Leona Koźmińskiego w Warszawie oraz docentem w dziedzinie oprogramowania do automatyzacji procesów biznesowych na LUT University w fińskim Lahti. Jego zainteresowania obejmują technologie do automatyzacji procesów i aspekty biznesowe oprogramowania.