Od 2002 związany jest zawodowo z Politechniką Łódzką. Pracował kolejno jako asystent, adiunkt, a od 2020 jest zatrudniony na stanowisku profesora uczelni w Katedrze Mikroelektroniki i Technik Informatycznych Wydziału Elektrotechniki, Elektroniki, Informatyki i Automatyki. Odbywał staże m.in. w Instytucie Profactor GmbH w Steyr-Gleink w Austrii oraz w National Centre of Telemedicine w Tromso w Norwegii.

Prowadzi badania dotyczące rozwoju i opracowania nowych architektur sprzętowych i programowych przeznaczonych do systemów akwizycji, transmisji oraz przetwarzania danych w czasie rzeczywistym. W ramach działalności naukowej zajmuje się projektowaniem systemów sterowania i akwizycji danych wykorzystywanych w projektach naukowych wielkiej skali. Prace badawcze realizuje we współpracy z międzynarodowymi ośrodkami naukowymi, m.in. (IPP), ITER, European Spallation Source (ESS), Karlsruhe Institute of Technology (KIT), ), SLAC National Accelerator Laboratory oraz Deutsches Elektronen-Synchrotron (DESY).