Carlos Galarza
Carlos Galarza

Carlos Galarza

Software architect, a passionate for computer science and human-computer interaction