Formado em ciência da computação, trabalha há vinte anos na área de desenvolvimento de software. Participou de projetos de soluções web, automação de dispositivos para a área financeira, soluções colaborativas e de governança. Possui experiência com plataformas Windows e Linux, desenvolveu soluções em .Net C#, VB.Net, Java, Javascript, Node.js, NetCOBOL, C++ e Python.