Główna specjalność zawodowa – silniki spalinowe. Doświadczenie w zakresie adaptacji wielopaliwowych silników tłokowych, w tym zasilanych wodorem, w zastosowaniach przemysłowych oraz na kopalniach. Autor systemów sterowania silników spalinowych w oparciu o układy FPGA, wraz układami diagnostyki i akwizycji danych z procesów roboczych silnika. Praktyka w projektowaniu, wykonaniu, naprawie oraz analizie awariii uszkodzeń tłokowych silników spalinowych, występuje jako biegły. Autor oraz współautor patentów krajowych oraz międzynarodowych. Doświadczenie w projektowaniu układów elektronicznych oraz podzespołów silników spalinowych.
Od 2006 roku adiunkt na Politechnice Krakowskiej, aktualnie pracownik Katedry Pojazdów Samochodowych