Vyštudoval odbor Aplikovaná informatika na FPV UKF. Počas štúdia sa zaoberal bunkovými automatmi, umelým životom a P2P prekryvnými sieťami (hlavne BitTorrent protokol). Pracoval hlavne s programovacím jazykom Java, menej s C, SQL. Ovláda základy UML a dokumentácie projektov.