Diogo Machado

Diogo Machado

Diogo Machado

Software architect/developer. Developing software on the shoulders of giants.