Bruno Messias

Bruno Messias

Ph.D Candidate /Software Developer

University of São Paulo/Brazil

Sobre mim

Antes de ensinar computadores trabalhei ensinando matemática e física para alunos do ensino médio em escolas e cursinhos comunitários. Hoje pesquiso na área de grafos, matrizes aleatórias e redes complexas. Contribuo para desenvolvimento de software livre e sou um dos fundadores da comunidade python triângulo.

Interesses

  • Graphs and Geometry
  • Social Networks
  • Statistical Mechanics
  • HPC/CUDA-GPU
  • Machine Learning
  • XAI
  • Free Software
  • Python, Js and many more

Formação

  • PhD in Artificial Intelligence and Graphs, 2019

    University of São Paulo/Brazil

Posts Recentes

Grafos e modelo de blocos aninhados para matrizes de correlação: clusterização do mercado de ações

Como analisar as correlações entre centenas ou milhares de elementos? Uma maneira muito interessante e constantemente empregada é a utilização de grafos MST. Aqui vou sugerir uma outra maneira usando método bayesiano e detecção de comunidades.

Metaprogramação em Python com ASTs: criando um decorador com introspecção

Python é interpretado ou compilado? Conhecer as sutilezas da resposta para essa pergunta nos ajudará a entender e escrever um código que escreve funções em tempo de execução (runtime) . Nosso exemplo será um decorador que tem acesso ao locals de uma função decorada sem usar truques com trace.

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.

Projetos

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

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

Projeto Capes - 5K cientistas utilizando

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

ReciclaAqui

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

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

Publicações

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