Związany z Instytutem Matematyki UJ i Instytutem Matematycznym PAN. Zajmuje się układami równań wielomianowych o współczynnikach całkowitych, będących daleko idącymi uogólnieniami znanych wszystkim ze szkoły średniej układów równań linowych i równań kwadratowych. W badaniu tych zagadnień łączy metody najstarszej gałęzi matematyki – teorii liczb oraz jej młodszej siostry – geometrii algebraicznej. Nie stroni również od wykorzystywania mocy współczesnych komputerów (obliczenia symboliczne i numeryczne). – Moje wyniki znalazły już zastosowanie w konstrukcji tzw. funkcji skrótu, co może być wykorzystane przy tworzeniu bezpiecznych systemów kryptograficznych. (Współcześnie kryptologia, czyli szyfrowanie danych ma szerokie zastosowanie, np. przy kartach płatniczych czy handlu elektronicznym). Stypendysta Fundacji na rzecz Nauki Polskiej.