Jestem absolwentem Wydziału Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego. Po ukończeniu studiów w 2003 roku pracowałem jako matematyk-programista w firmach zajmujących się ochroną informacji.
W 2007 roku rozpocząłem studia doktoranckie w Instytucie Podstawowych Problemów Techniki PAN. Pracę doktorską pod kierunkiem dra hab. Janusza Szczepańskiego, prof. IPPT PAN obroniłem z wyróżnieniem w 2012 roku. Praca zatytułowana Wydajne metody generowania bezpiecznych parametrów algorytmów klucza publicznego dotyczyła opracowania nowego, równoległego algorytmu mnożenia wielomianów i liczb.
Od 2013 roku związany jestem z Politechniką Rzeszowską.
Moje zainteresowania naukowe obejmują:
- kryptografię i ochronę informacji,
- algorytmy obliczeniowe (zwłaszcza algorytmy równoległe),
- modelowanie matematyczne.