Jestem adiunktem na Wydziale Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego. W 2015 roku otrzymałem tytuł doktora nauk matematycznych na podstawie rozprawy z topologii ogólnej „GO-przestrzenie i parazwartość w iloczynach kartezjańskich”, napisanej pod kierunkiem prof. Kazimierza Alstera.
W 2024 roku zakończyłem postępowanie habilitacyjne na Uniwersytecie Warszawskim, przedstawiając cykl prac naukowych „Kombinatoryczne własności pokryciowe”.
Zajmuję się topologią teoriomnogościową, kombinatoryką nieskończoną oraz selekcjami topologicznymi, ze szczególnym uwzględnieniem własności pokryciowych w iloczynach kartezjańskich.
W 2014 roku zdobyłem stypendium doktorskie Etiuda, ufundowane przez Narodowe Centrum Nauki, w ramach którego uczestniczyłem w półrocznym stażu naukowym pod kierunkiem prof. Boaza Tsabana na Uniwersytecie Bar-Ilan w Izraelu. Następnie kontynuowałem współpracę z prof. Tsabanem podczas rocznego stażu podoktorskiego na Uniwersytecie Bar-Ilan. W 2021 roku wspólnie z prof. Lyubomyrem Zdomskyym z Politechniki Wiedeńskiej zostaliśmy laureatami konkursu Weave-UNISONO na międzynarodowe granty badawcze. Realizujemy trzyletni projekt „Teoriomnogościowe aspekty selekcji topologicznych”, finansowany przez Narodowe Centrum Nauki oraz Austriacki Fundusz Nauki.