Portfolio
- All
- App
- Web
- IoT
- Open Source
- Art
- Science
- Games
Resume
![](assets/img/profile-img.jpg)
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.
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
Automatic diagnosis of rheumatoid arthritis from hand radiographs using convolutional neural networks
Revista Cubana de Fisica 35 (1), 39-43, 2018
Citations: 9
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
Morphological study of granular–granular impact craters through time-of-flight cameras: from concept to automation in Python
Granular Matter 26 (3), 72, 2024
Citations: 1
Upcoming Papers
Improving Trajectory Classification through Kramers-Moyal Coefficients
Submitted to AI Open
Morphological Study of Granular-Granular Impact Craters through Time-of-Flight Cameras: from Concept to Automation in Python
arXiv preprint arXiv:2310.13834, 2023
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
![](assets/img/students/j_colon.jpg)
Jose Alejandro Colon Concepcion
Telecommunications Engineering
![](assets/img/students/a_bellechasse.jpg)
Alejandro Bellechasse Miranda
Automatics Engineering
![](assets/img/students/g_santamaria.jpeg)
Giselle D Santamaria
Telecommunications Engineering
![](assets/img/students/c_hdez.jpg)
Cesar Hernández Hernández
Automatics Engineering
![](assets/img/students/s_frayle.jpg)
Sergio Frayle Pérez
Telecommunications Engineering
![](assets/img/students/e_rodriguez.jpg)
Emilio Rodriguez
Telecommunications Engineering
![](assets/img/students/a_rodriguez.jpg)
Abel Rodríguez Medel
Telecommunications Engineering
![](assets/img/students/m_betancourt.jpg)
Marcos Raúl Betancourt Hernández
Telecommunications Engineering
![](assets/img/students/j_amigo.jpg)
Joaquín Amigó Vega
Automatics Engineering
![](assets/img/students/ja_pinero.jpg)
Juan Antonio Piñera García
Automatics Engineering
![](assets/img/students/ja_concepcion.jpg)
José Alejandro Concepción Alvarez
Automatics Engineering
![](assets/img/students/m_espinosa.jpeg)
Marcos Espinosa Cuartas
Physics
![](assets/img/students/j_morgado.jpg)
Jorge Junior Morgado Vega
Computer Science