Absolwent Wydziału Geografii i Studiów Regionalnych, Uniwersytetu Warszawskiego, na specjalizacji geoinformatyka, kartografia i teledetekcja. Swoją działalność naukową skupia na przetwarzaniu map dawnych i ogólnie pojętemu historical GIS. Interesuje się jednak szerzej analizą danych geograficznych. Szuka nowych, nieoczywistych zastosowań dla danych przestrzennych, wykorzystując przy tym najnowsze rozwiązania technologiczne. W swojej pracy licencjackiej badał użyteczność danych zbieranych przez wolontariuszy w projekcie OpenStreetMap. W pracy magisterskiej natomiast badał automatyczne metody wektoryzacji map ogólnogeograficznych, z szczególnym uwzględnieniem metod stosujących głębokie sieci neuronowe. Obecnie temat ten rozwija w Szkole Doktorskiej Nauk Ścisłych i Przyrodniczych UW, jako doktorant w Zakładzie Kartografii, Wydziału Geografii i Studiów Regionalnych. W Instytucie Geodezji i Kartografii pracuje od października 2025 roku, gdzie obecnie zatrudniony jest na stanowisku młodszego specjalisty. Potrafi sprawnie poruszać się w środowiskach typu GIS, przetwarzać dane teledetekcyjne, a do swoich analiz wykorzystuje języki programowania Python, R oraz JavaScript.