Adiunkt w Instytucie Informatyki Teoretycznej i Stosowanej Politechniki Częstochowskiej. Odbył staże i szkolenia m.in. w Technical University of Lisbon, Colfax International – California, Uppsala University, Vrije Universiteit – Amsterdam. Jego zainteresowania naukowe skupiają się wokół obliczeń równoległych i ich zastosowań, ze szczególnym uwzględnieniem problematyki akceleratorów obliczeniowych, w tym GPU.