Je absolventom bakalárskeho študijneho programu Informatika a súčasným študentom inžinierskeho programu Softvérové inžinierstvo. Počas štúdia získal skúsenosti s programovacími jazykmi C, C++, C#, Java,s frameworkom Ruby on Rails a inými technológiami. Cieľom jeho bakalárskej práce bol vývoj hráča pre videohru Ms. Pac-man pomocou neuroevolúcie.
Michal je našim hlavným vývojárom a softvérovým architektom.