Abimael Barea

Human Computer Interaction

Software Architecture

Leadership