Mestrado em Ciência de Dados na Universidade Federal do Rio de Janeiro (UFRJ) e atualmente está cursando seu doutorado em Inteligência Artificial na mesma instituição. É desenvolvedor dos aplicativos CLIQ, Collaborizer e CuraZone, entre outros. É autor de diversos artigos em Engenharia de Software e autor do livro Fundamentals of Reinforcement Learning em Inteligência Artificial lançado pela Springer Nature. Também é revisor de artigos científicos de diversos journals, sendo reconhecido pela Clarivate, Elsevier e IEEE. Atuou como Gerente de Projetos de Infraestrutura na Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio), sendo também responsável pela criação de um Data Center na instituição. Além disso, tem mais de dez anos de experiência em Desenvolvimento de Software na Marinha do Brasil.