Michal pracuje v IT cez 23 rokov. Zastával niekoľko rokov pozíciu finančného riaditeľa a tiež riadil SW projekty. Na robotickú automatizáciu procesov (RPA) sa špecializuje od roku 2016. V HandyBote zastáva pozíciu CTO a zaoberá sa analýzami potrieb klientov, špecifikácií zadania a vedením tímu programátorov.
Jeho poslaním je šíriť princípy softvérovej robotizácie a ako k nej správne pristúpiť, aby bola prospešná. RPA tiež vyučuje na Západočeské univerzitě v Plzni.
