Wykładowca z pasją do programowania, specjalizujący się w językach C++, Java oraz technologii Android.
Na co dzień zarządza dużym projektem informatycznym w firmie, gdzie nie tylko koordynuje pracę zespołów i nadzoruje rozwój oprogramowania, ale również tworzy analizy systemowe, modeluje przepływy danych oraz przygotowuje diagramy BPMN i inne dokumentacje projektowe. Łączy wiedzę techniczną z doświadczeniem w zwinnych metodykach pracy (Scrum, Agile), które są dla niego codziennością.
W pracy dydaktycznej stawia na maksymalne zaangażowanie i praktyczne podejście. Uczy zgodnie ze zmieniającymi się trendami i potrzebami rynku IT. Jego celem jest przekazywanie wiedzy w sposób przystępny i zrozumiały – tak, by studenci nie tylko rozumieli teorię, ale potrafili ją wykorzystać w prawdziwych projektach.