In February 2014 I started working as Professor of Geophysics at the Universidade do Estado do Rio de Janeiro, Brazil. There, I teach the "Introduction to Geophysics" courses to Geology students, a "Programming and numerical methods" course to Oceanography students, among others. My research focuses on gravity and magnetic methods, particularly in developing new methodologies for data processing and inversion. All my work usually involves a lot of open-source software development, most of it in the excellent Python programming language. I'm the creator and main developer of the C command-line program Tesseroids and the Python library Fatiando a Terra. In the spirit of open-science, I share all of my research and teaching material (code, data, slides, etc) online under permissive licenses. You'll find links to source code, images, lessons, etc, around this website. I am also a member of the PINGA lab, a research group for inverse problems in geophysics. In the group page you'll find links to papers and talks by the group members. We try to provide links to source code and supplementary material to our papers (most new papers have these).


Visiting Research Scientist

Assistant Professor of Geophysics

Around the internet

I post about my research on social networking sites and have a moderate presence on Twitter mostly (links at the top of the page). Most of my research output is available around the internet, usually in Github repositories. You can find me and my research, code, articles, and data at:


PhD in Geophysics »

  • 2011-2016
  • Observatório Nacional, Brazil
  • Advisor: Valéria C. F. Barbosa
  • Thesis: Forward modeling and inversion of gravitational fields in spherical coordinates

MSc in Geophysics »

  • 2010-2011
  • Observatório Nacional, Brazil
  • Advisor: Valéria C. F. Barbosa
  • Thesis: Robust 3D gravity gradient inversion by planting anomalous densities

BSc in Geophysics »

  • 2004-2009
  • Universidade de São Paulo, Brazil
  • Advisor: Naomi Ussami
  • Thesis: Cálculo do tensor gradiente gravimétrico utilizando tesseroides