Doutor em Ciência da Computação pelo Instituto de Matemática e Estatística da Universidade de São Paulo (IME-USP). Mestre em Engenharia de Software pelo Instituto Tecnológico de Aeronáutica (ITA). É professor na Pontifícia Universidade Católica de São Paulo (PUC-SP), onde atua como pesquisador e coordenador do curso de Ciência de Dados e Inteligência Artificial. É professor visitante na L'ecole supérieure d'informatique appliquée aux metiérs (Éstiam). Além disso, atua como professor na Fundação Escola de Comércio Álvares Penteado (Fecap). Seus interesses de pesquisa recaem no uso de Processamento de Linguagem Natural para criar indicadores sociais. Lidera o desenvolvimento do motor de busca Zumbi, que é uma ferramenta para a catalogação, geração de métricas, e estudo da discriminação racial e do racismo. Trabalhos anteriores incluem o desenvolvimento do framework de segurança Esfinge Guardian, que é uma ferramenta para auxiliar desenvolvedores a desacoplarem a autorização da lógica de negócio.
I hold a Ph.D. in Computer Science at the Institute of Mathematics and Statistics (IME) at the University of São Paulo (USP) and an M.Sc. in Software Engineering at the Brazilian Technological Institute of Aeronautics (ITA). I hold a bachelor?s degree in Computer Science at the Pontifical Catholic University of São Paulo (PUC-SP). I work as a professor and course coordinator of the Data Science and Artificial Intelligence course. Also, I am a visiting professor at L'ecole supérieure d'informatique appliquée aux metiérs (Éstiam). My current research interests lie in the use of Natural Language Processing (NLP) to create social indicators. I have led the development of the Zumbi search engine, which is a tool to organize, measure, and study prejudice and racism. My previous works include the development of the Esfinge Guardian security framework, a tool to aid developers in writing software that decouple authorization from business concerns.