Menedżer kierunku informatyka, wykładowca, kierownik zakładu dydaktycznego informatyki. Praktyk informatyk, tworzył systemy informatyczne wspierające sprzedaż i audyt dla takich firm jak Coca-Cola, Carlsber, Hoop, PKN Orlen. Obecnie współtworzy start-up technologiczny AIMAT, w który stosuje techniki uczenia maszynowego połączone z urządzeniami IOT. Programista C#, VB.net, Python, Node.js, Angular.
Praktyk UX/UI, zajmuje się analizą projektów informatycznych, modelowaniem aplikacji, interfejsów użytkownika, analizą kosztów projektu oraz monitorowaniem jakości UX. Trener na studiach podyplomowych z zakresu User Experience.
Prowadzi wykłady z matematyki, matematyki finansowej i ubezpieczeniowej oraz rachunku prawdopodobieństwa i statystyki. W pracy naukowej zajmuje się zagadnieniami związanymi z teorią ryzyka oraz niedeterministycznymi metodami optymalizacji.
Wieloletni pracownik dydaktyczny na Uniwersytecie WSB Merito Chorzów, gdzie prowadzi zajęcia z nauki języków programowania. Od 2006 roku ma własną firmę, które oferuje szkolenia komputerowe. Szkolenia prowadzone są z MS Excel, programowania VBA Excel oraz ze statystyki. Współpracuje ponadto z innymi ośrodkami szkoleniowymi w kraju oraz pisze makra na zlecenia. Jest autorem kilku książek dotyczących arkuszy kalkulacyjnych w zastosowaniach matematycznych i statystycznych.
Zawodowo zajmuje się rozwojem oraz zarządzaniem technologiami wschodzącymi i zbieżnymi. Na Uniwersytecie WSB Merito w Chorzowie prowadzi zajęcia z zarządzania, inżynierii zarządzania, logistyki oraz z rozwoju i zarządzaniem technologiami wschodzącymi i zbieżnymi.
Wśród publikacji można wymienić między innymi: „Application of the blockchain technology in supply chains”, „Development of the Applicability of Blockchain Technology in Industry and Services” czy “Potential applications of the blockchain technology in healthcare”.