Na co dzień programista i administrator systemów informatycznych w dużej międzynarodowej korporacji. W międzyczasie nauczyciel informatyki, wykładowca akademicki, szkoleniowiec oraz audytor zabezpieczeń systemów informatycznych.
Specjalizuje się w programowaniu aplikacji webowych, systemach operacyjnych Linux, językach PHP, C, Python, Bash, bazach danych SQLite, PostgreSQL i MySQL oraz sieciach IPv4, IPv6.
W roku 2018 nagrodzony Złotą Kredą jako najlepszy prowadzący ćwiczenia i zajęcia laboratoryjne na Politechnice Warszawskiej (Wydział Zarządzania).