Portfolio
- All
- App
- Web
- IoT
- Open Source
- Art
- Science
- Games
Resume

Gustavo Viera López
Engineer with a strong professional education and eight years of experience building scalable and maintainable solutions for industrial and scientific applications. Highly skilled in Python, Computer Vision, Artificial Intelligence and Internet-of-Things (IoT) prototyping.
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
kubernetes
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
Head of R&D
2024 - present
SEIDOR Gunpowder, Remote (Italy)
- Oversaw entire project lifecycles for clients in the automotive and pharma industries
- Led major software development projects focused on Generative AI for PA
- Transformed company practices by enhancing CI/CD processes and automated QA
- Coordinated cross-team efforts across various competence centers
Researcher | PhD candidate
2019 - 2024
Gran Sasso Science Institute, L'Aquila, Italy
- Author of 7 papers on top scientific journals and conferences
- Developer and Maintainer of 3 Open Source Software libraries
- Data Science Consultant for partner industries
Assistant Professor
2017 - 2019
Universidad de La Habana, Havana, Cuba
- Author of 5 papers on top scientific journals
- Lecturer of 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: 14
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
Improving trajectory classification through Kramers–Moyal coefficients
AI Open 5, 87-93, 2024
Citations: 0
Transfer Learning for Dynamical Systems Models via Autoencoders and GANs
2024 American Control Conference (ACC), 8-14, 2024
Citations: 0
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

Marcos Espinosa Cuartas
Physics

Jorge Junior Morgado Vega
Computer Science