Jest autorem lub współautorem ponad stu publikacji naukowych, w tym artykułów w czasopismach międzynarodowych i materiałach konferencyjnych, autorem podręcznika akademickiego, a także redaktorem naukowym i recenzentem.

Brał udział w realizacji licznych projektów badawczych i badawczo-rozwojowych, w tym projektów o charakterze wdrożeniowym realizowanych we współpracy z sektorem przemysłowym. W latach 2017–2024 współtworzył i zarządzał projektami technologicznymi w obszarze sztucznej inteligencji i cyberbezpieczeństwa, w tym w sektorze fintech (Nethone ATO). W latach 2024–2025 pełnił funkcję prezesa zarządu spółki IDEAS NCBR sp. z o.o.

Zawodowo związany był m.in. z Naukową i Akademicką Siecią Komputerową – Państwowym Instytutem Badawczym (2023–2024), gdzie pełnił funkcję profesora instytutu oraz kierował Zakładem Zastosowań Sztucznej Inteligencji w Cyberbezpieczeństwie.

W latach 2004–2016 był zatrudniony na Politechnice Warszawskiej, na Wydziale Elektroniki i Technik Informacyjnych, w Zakładzie Cyberbezpieczeństwa (do 2015 r.