Doutor em Ciência da Computação, possui ampla experiência com pesquisa científica, incluindo mais de 70 publicações em conferências e jornais de alto impacto. Atualmente, é professor de graduação e pós-graduação, e coordenador de diversos projetos científicos interinstitucionais.