Adiunkt dydaktyczno–badawczy na Wydziale Inżynierii Mechanicznej i Robotyki Akademii Górniczo–Hutniczej im. Stanisława Staszica w Krakowie. Prowadzi zajęcia głównie z programowania w językach C, C++ oraz C#. Jego zainteresowania naukowe obejmują zagadnienia sedymentacji zawiesin, ochrony i monitoringu wód oraz wykorzystania systemów bezzałogowych w zastosowaniach środowiskowych i przemysłowych.
Jest także opiekunem koła naukowego AGH Drone Engineering. Na co dzień chętnie wspiera rozwój projektów studenckich i nowoczesnych technologii.
Jest także opiekunem koła naukowego AGH Drone Engineering. Na co dzień chętnie wspiera rozwój projektów studenckich i nowoczesnych technologii.