Doktorant nauk technicznych na Uniwersytecie Jagiellońskim, którego jest absolwentem; pracownik jednej z większych firm branży IT. Ma wieloletnie doświadczenie zawodowe oraz teoretyczne w tworzeniu aplikacji webowych w wielu językach. Zwolennik wolnego oprogramowania oraz systemu Linux. W działalności naukowej zajmuje się inżynierią odwrotną w systemach uniksowych, zwłaszcza linuksowych.