Informatyk z wykształcenia i zamiłowania. Programista i projektant systemów internetowych tworzonych z wykorzystaniem różnych języków programowania.
W swojej pracy naukowej zajmuje się różnymi zastosowaniami szeroko pojętej sztucznej inteligencji. Interesuje się szczególnie zbiorami i systemami rozmytymi oraz sztucznymi sieciami neuronowymi w przetwarzaniu danych oraz klasyfikacji.
Prywatnie pływak amator, pasjonat technologii blockchain, kryptowalut i inwestowania.