Gustavo Viera López

I'm

Portfolio

  • All
  • App
  • Web
  • IoT
  • Open Source
  • Art
  • Science
  • Games

yupi

Python library to handle trajectory data

LTL

Mobile robot

PyFlowDroid

Python wrappers for FlowDroid Apk Analyzer

Revistas de Cabecera

Mobile App to summarize news from independent cuban magazines

Yonlay Cabrera's personal website

Website to showcase the artwork of Yonlay Cabrera

Cubetón

A 3D game to honor forgotten 'classics' of cuban regetón music

Rosie

Complete set of tools to operate and monitor mobile robots

Cuban Ludwig Foundation's internal website

Website to keep track of activities developed in the Cuban Ludwig Foundation

The unveiled city

Interactive image visualization

Lab-in-a-bucket

Smart instrument for experiments at different gravities

Resume

Gustavo Viera López

Engineer with a strong professional education and eight years of experience building solutions for industrial and scientific applications. Highly skilled in Python, Computer Vision and Internet-of-Things (IoT) prototyping. I am currently focused on Artificial Intelligence and Machine Learning.

Languages:
Based in: Italy

Education

PhD in Computer Science

2019 - 2023

Gran Sasso Science Institute, L'Aquila, Italy

  • Courses taken: 12
  • Thesis Work: Machine Learning-based Trajectory Analysis and Classification: Novel Methods and Applications

Master in Computer Science

2016 - 2018

Universidad de la Habana, Havana, Cuba

  • Courses taken: 12
  • Thesis Work: Instrumentation for experiments on different gravitational accelerations

Electronics and Telecoms Engineer

2010 - 2015

Universidad Tecnológica de la Habana (CUJAE), Havana, Cuba

  • Courses taken: 78
  • Thesis Work: Design and prototyping of a mobile robotic system for image processing applications

Skills

Programming Languages

Python
C
C#
LaTeX

Software Development

HTML5/CSS
MySQL
PostgreSQL
Agile
Scrum

Frameworks

OpenCV
Flask
FastAPI
Django
PyTorch
Keras
Streamlit

DevOps

Unix
Git
GitHub
CI/CD
Docker

Data Science

Computer Vision
Machine Learning
Data Cleaning
Data Visualization

Soft Skills

Leadership
Teamwork
Adaptability
Problem Solving
Team Management
Public Speaking
Technical Writing

Professional Experience

R&D Supervisor

2024 - present

Gunpowder S.R.L., L'Aquila, Italy

  • Data Science Consultant for client industries
  • Engineering Artificial Intelligence solutions

Researcher | PhD candidate

2019 - 2024

Gran Sasso Science Institute, L'Aquila, Italy

  • Conducting Machine Learning research
  • Developer and Maintainer of 3 Open Source Software libraries
  • Data Science Consultant for industries

Assistant Professor

2017 - 2019

Universidad de La Habana, Havana, Cuba

  • Teaching IT-related courses such as Programming and IoT
  • Engineering original applications of robotics
  • Designer of smart instruments for scientific applications

Co-Founder of Artd'code

2017 - 2019

Artd'code, Havana, Cuba

  • Co-creator of a startup to support artists developing interactive artwork
  • Head of Back-end Technologies and Contract Manager
  • Delivered 20+ projects in less than 2 years of operations

Junior Professor

2015 - 2017

Universidad Tecnológica de La Habana (CUJAE), Havana, Cuba

  • Lecturer on three different courses
  • Record number of thesis supervisions as a junior professor (8 students)
  • Founding member of the robotics research group

Academic CV

Published Papers

Citations

Courses Taught

Supervised Students


Published Papers

Rolling away from the wall into granular matter

Physical Review Letters 125 (7), 078002, 2020

Citations: 12

Note: Planetary gravities made simple: Sample test of a Mars rover wheel

Review of Scientific Instruments 88 (8), 2017

Citations: 6

yupi: Generation, Tracking and Analysis of Trajectory data in Python

Environmental Modelling & Software 163, 105679, 2023

Citations: 8

An autonomous robot for continuous tracking of millimetric-sized walkers

Review of Scientific Instruments 90 (1), 2019

Citations: 3

Chasing Insects: A Survey of Tracking Algorithms

Revista Cubana de Física 34 (1), 44-47, 2017

Citations: 4

Measuring the performance of a rover wheel in martian gravity

Revista Cubana de Física 36 (1), 46-50, 2019

Citations: 2

pactus: A Python framework for trajectory classification

Journal of Open Source Software 8 (89), 5738, 2023

Citations: 1

Crater depth prediction in granular collisions: A uniaxial compression model

Physical Review E 109 (5), 054907, 2024

Citations: 1

yupi: Generation, tracking and analysis of trajectory data in Python

Environmental Modelling & Software 163, 105679, 2023

Citations: 10

Upcoming Papers

Main events attended

Hands on Research in Complex Systems

ICTP, Trieste, Italy. 2017

Courses Taught

Internet of Things (Postgraduate course)

2018-2019

Master in Computer Science, Universidad de la Habana, Cuba

  • Lectures for 12 students

Digital Electronics

2017-2019

Bachelor program in Physics, Universidad de la Habana, Cuba

  • Practical Lessons and Laboratories for 18 students (2017)
  • Practical Lessons and Laboratories for 21 students (2018)

Analog Electronics

2018-2019

Bachelor program in Physics, Universidad de la Habana, Cuba

  • Practical Lessons and Laboratories for 15 students

Introduction to Digital Image Processing

2016-2018

Bachelor program in Telecommunications Engineering, Universidad Tecnológica de La Habana (CUJAE), Cuba

  • Lectures for 34 students (2016)
  • Lectures for 32 students (2017)

Random Signal and Processes

2015-2017

Bachelor program in Telecommunications Engineering, Universidad Tecnológica de La Habana (CUJAE), Cuba

  • Practical Lessons for 53 students (2015)
  • Practical Lessons for 46 students (2016)

Communication Systems I

2015-2016

Bachelor program in Telecommunications Engineering, Universidad Tecnológica de La Habana (CUJAE), Cuba

  • Practical Lessons for 21 students

Supervised Students

Jose Alejandro Colon Concepcion

Telecommunications Engineering

Alejandro Bellechasse Miranda

Automatics Engineering

Giselle D Santamaria

Telecommunications Engineering

Cesar Hernández Hernández

Automatics Engineering

Sergio Frayle Pérez

Telecommunications Engineering

Emilio Rodriguez

Telecommunications Engineering

Abel Rodríguez Medel

Telecommunications Engineering

Marcos Raúl Betancourt Hernández

Telecommunications Engineering

Joaquín Amigó Vega

Automatics Engineering

Juan Antonio Piñera García

Automatics Engineering

José Alejandro Concepción Alvarez

Automatics Engineering

Jorge Junior Morgado Vega

Computer Science