Uzyskał tytuł inżyniera na Politechnice Brneńskiej (VUT) w dziedzinach informatyki i techniki komputerowej, a także ekonomiki i zarządzania przemysłem. Następnie ukończył LL.M. z prawa technologii informacyjnych i komunikacyjnych na Uniwersytecie Masaryka. Posiada kilka certyfikatów zawodowych. Przez większość swojej kariery zawodowej zajmował się bezpieczeństwem technologii informacyjnych na różnych stanowiskach konsultacyjnych i menedżerskich. W T-Mobile zarządza zespołem świadczącym usługi ochrony stacji końcowych dla klientów korporacyjnych. Obejmuje to tematy takie jak ochrona komputerów i serwerów przed złośliwym oprogramowaniem i innymi formami ataków cybernetycznych, zarządzanie i zabezpieczanie urządzeń mobilnych itp.