Bruno Messias

Bruno Messias

Ph.D Candidate/Software Developer

University of São Paulo/Brazil

Who I am?

I’m passionate about how we can use computers and math to solve real and abstract problems. I have experience in the development of open-software projects, community management, and Research & Development.

Today I’m pursuing my Ph.D. in the topics of graphs aiming to solve problems such as graph characterization and survey analysis. Also, I’ve started my studies in Machine Learning Operations.


  • Graphs and Geometry
  • Social Networks
  • Statistical Mechanics
  • Python
  • Machine Learning
  • XAI
  • Free Software


  • PhD in Artificial Intelligence and Graphs, 2019

    University of São Paulo/Brazil

Recent Posts


Correlation matrix analysis with the nested stochastic block model:the graph structure of stock market.

How to extract insights of huge correlation matrices? Here I’ll show you how a comunity detection methdod in graphs can help us in this task.

Going meta with python: manipulating ASTs to create an introspective decorator at runtime

Is python interpreted or compiled? Knowing the nuances of the answer will help us build meta code using AST manipulation at runtime. I’ll show you how to construct a decorator that can introspect in the local variables without tracing tricks!

An introspective python decorator using stack frames and the inspect module

Here I will discuss how to use the inspect module and the sys.trace to introspect in a python method using a decorator. With that, we can create a lot cool things like mathematical validation for our arguments, a report generator or any other kind of introspection.


Open-software projects I’ve worked on and comunity-drive projects I’ve involved in.

Helios: graph layout viz and streaming

Helios is a Python library that provides an easy way to visualize huge networks dynamically. Helios also provides visualizations through an interactive Stadia-like streaming using WebRTC


Bibcure helps in boring tasks by keeping your bibfile up to date and normalized…also allows you to easily download all papers inside your bibtex

Python Triângulo

A comunidade python triângulo foi criada em 2016 com o intuito de promover a divulgação da linguagem python e o uso de software-livre em Uberlândia-MG e região

Redir Capes - thousands of scientists using in Brazil

Extensão que permite ganhar agilidade ao utilizar o novo sistema de periódicos CAPES


O Recicla Aqui é um projeto que foi desenvolvido em parceria com um amigo(Régis Maicon) e o CIAEM-UFU para alfabetização tecnológica e aprimoramento de processos das cooperativas em Uberlândia-MG


eMaTe is a python package which can estimate spectral propreties of very large matrices and networks

Recent Publications

Quickly discover relevant content by filtering publications.

Onset of synchronization of Kuramoto oscillators in scale-free networks

Confinement and fermion doubling problem in Dirac-like Hamiltonians