W branży IT od prawie dwudziestu lat. Sprawował funkcje zarówno techniczne, zajmując się głównie tworzeniem backendu aplikacji internetowych, jak i kierownicze, polegające na zarządzaniu zespołami IT. Biznesowe i techniczne doświadczenie w branży zdobywał również jako CTO w zagranicznych startupach, a także jako współprowadzący software house. Często występuje na konferencjach branżowych i dzieli się wiedzą w mediach społecznościowych. Od ponad sześciu lat prowadzi popularny w Polsce podcast tematyczny - Porozmawiajmy o IT