Carlos Souza

Carlos Souza

Carlos Souza

Lifelong learner and educator. Web, Mobile, Open-Source and Blockchain.