Vyštudoval odbor Informatika na FIIT STU. Vo svojej bakalárskej práci sa venoval prehľadávaniu a získavania informácií z webu, za použitia crawlerov a programovacieho jazyka Java. Ďalej ovláda technológie a jazyky ako C, XML, SQL, UML a iné.