Joao Azevedo Soares
Joao Azevedo Soares

Joao Azevedo Soares

Software Engineer and Entrepreneur interested in technology, photography, fitness and travel