Ekspert Ministerstwa Edukacji Narodowej ds. awansu zawodowego nauczycieli, prelegent wielu konferencji z zakresu nowoczesnych multimediów w edukacji, edukacji interaktywnej, autor licznych publikacji z dziedziny pedagogiki, edukacji wspieranej komputerowo i informatyki. Doktorant Uniwersytetu Pedagogicznego im. KEN w Krakowie. Programista C++, Java, PHP, Python. Autor i realizator licznych projektów szkoleniowych z zakresu kodowania i programowania dla nauczycieli wszystkich etapów edukacyjnych, trener Scratch, Baltie, code.org.