About me

I am a professor at the Computer Science Department of the Federal University of Ouro Preto (UFOP). I finished my doctoral degree in Engineering Technology (Phd) at KU Leuven, Belgium, in 2017. I hold a Master's degree in Computer Science from the Federal University of Minas Gerais (UFMG) (2009), and a Bachelor's degree in Computer Science from UFOP (2006).

I have experience in teaching and researching computer science methodologies, particularly in the fields of Algorithms, Optimization and Computational Intelligence. My previous activities include project management and development of optimization softwares for large scale companies.

More information: CV Lattes

Open-source software


Python-MIP is a collection of Python tools for the modeling and solution of Mixed-Integer Linear programs (MIPs). The package was downloaded over 400,000 times and since 2019 is supported by the COIN-OR Foundation (Computation Infrastructure for Operations Research).

Applied Research

Optimization Models and Algorithms for the Industry 4.0.
Funded by 'TSA Engenharia', the project includes several scholarships and aims at solving real-world problems.

Decomposition-based Algorithms for Combinatorial Optimization Problems.
Project FAPEMIG whose objective is to study combinatorial optimization problems faced by companies in the state of Minas Gerais.