Mario Cano Antolin
Abierto a nuevas oportunidades

Mario Cano Antolin

Ingeniero de Software

Estudiante de Ingeniería Informática en la Universidad de Alicante, cursando el último cuatrimestre del grado con especialización en Ingeniería del Software. En junio de 2026 defendí mi TFG, un asistente robótico basado en Deep Learning, con una calificación de 9.

Durante mi Erasmus+ en Budapest profundicé en IA y sistemas basados en datos. Estoy abierto a oportunidades en desarrollo de software, inteligencia artificial o robótica.

Alicante, España
Estudiante de Grado
Ingeniería del Software
IA & Sistemas de Datos
0 Proyectos
0 Tecnologías
0 Certificados
0 Años Estudiando

Trabajo Fin de Grado

TFG · Nota 9

Asistente robótico para personas con movilidad reducida usando Deep Learning

Trabajo Fin de Grado · Ingeniería Informática, Universidad de Alicante · Defendido en junio de 2026

Robot asistente que busca y trae objetos del hogar a partir de una orden por voz o texto en lenguaje natural. Combina reconocimiento de voz, LLMs para interpretar la orden y planificar la búsqueda, navegación autónoma con Nav2 y detección de objetos con YOLOv8. Desarrollado y evaluado en simulación (Gazebo) con un TurtleBot3.

~85%misiones completadas (texto)
~78%misiones completadas (voz)
45–90 spor misión
ROS 2 Humble Nav2 Gazebo 11 TurtleBot3 YOLOv8 Whisper GPT-3.5 Llama 3 (Ollama) Python Docker

Cómo funciona

  1. Whisper transcribe la voz en local, sin enviar audio a la nube.
  2. Un LLM (GPT-3.5) interpreta la orden y devuelve un JSON con el objeto y la habitación.
  3. Un planificador ordena las habitaciones por probabilidad con Llama 3 en local, con un modelo probabilístico (Naive Bayes + heurísticas) de respaldo si el LLM falla.
  4. Nav2 navega de forma autónoma por los waypoints de cada habitación.
  5. YOLOv8 detecta el objeto en tiempo real y un control visual proporcional aproxima el robot (parada por tamaño del bounding box o por láser).
  6. Simula la recogida y vuelve al punto de origen.

Si la habitación indicada es incorrecta, no se bloquea: continúa por las siguientes más probables.

Arquitectura

  • Centro de Mando como ROS 2 Action Server /tfg/dar_orden, con feedback en tiempo real al cliente CLI.
  • Nodos: detector (YOLO), buscador (misión), centro_mando (orquestador) y cliente.
  • Arquitectura híbrida edge + cloud: Whisper, YOLO y Llama 3 en local; API de OpenAI en la nube.
  • Detector a 3–5 FPS en CPU.

Retos resueltos

  • Integrar modelos de IA con latencias muy distintas en un sistema robótico en tiempo real.
  • Tolerancia a fallos del LLM: validación de respuestas y fallback.
  • Detección de objetos pequeños en movimiento: ajuste de velocidad, waypoints y umbrales.
  • Rendimiento del simulador: optimización de Gazebo y contenerización con Docker.

Tutores: José García Rodríguez y David Ortiz Pérez (3D Perception Lab, DTIC). El sistema se ha desarrollado y evaluado en simulación; no se ha probado en un robot físico.

Formación Académica

Universidad de Alicante

Grado en Ingeniería Informática
Septiembre 2022 - Enero 2027
Especialización en Ingeniería del Software
TFG: Asistente robótico para personas con movilidad reducida usando Deep Learning · Nota: 9 (junio 2026)

Grado en Ingeniería Informática por la Universidad de Alicante, con sólida formación en programación, estructuras de datos, sistemas operativos, bases de datos, redes de computadores e ingeniería del software. El plan de estudios incluye cursos avanzados en gestión de proyectos informáticos, calidad y especificación de software, sistemas inteligentes y modelización matemática, así como experiencia internacional a través de programas de intercambio académico en Europa.

Software Engineering Programming Data Structures & Algorithms Databases Full Stack Development Computer Networks

Universidad de Tecnología y Economía de Budapest (BME)

Erasmus+ Ingeniería Informática
Septiembre 2024 - Enero 2025
Programa Erasmus+

Programa de intercambio Erasmus+ completado durante el Grado en Ingeniería Informática en la Universidad de Alicante. Asistí a cursos impartidos en inglés con enfoque académico y técnico en inteligencia artificial y sistemas basados en datos. Formación realizada en un entorno internacional y multidisciplinar, mejorando tanto habilidades técnicas como capacidades de trabajo en equipo y comunicación en inglés.

Artificial Intelligence Data-Driven Systems Machine Learning International Experience

Experiencia Profesional

Avanade

Full-Stack Developer
2026
  • Desarrollo full-stack en proyectos empresariales con .NET (C#) en backend y Angular y React + TypeScript en frontend.
  • Implementación de APIs REST e integración con SQL Server mediante Entity Framework Core.
  • Desarrollo de tests unitarios para mejora de cobertura de código en el proyecto.
  • Experiencia en Docker para contenerización, gestión de dependencias (NuGet y npm) y configuración de pipelines CI/CD.

NTT DATA

Student
2025
  • Participé en proyectos dentro del área de transformación e inteligencia artificial, colaborando en el desarrollo de soluciones tecnológicas.
  • Contribuí a la optimización de aplicaciones para mejorar la operativa y la calidad de los procesos.
  • Tuve la oportunidad de exponer resultados y aprendizajes en foros con cliente final, reforzando mis habilidades de comunicación y trabajo en equipo.
  • Adquirí experiencia en metodologías de trabajo colaborativo y en un entorno profesional de consultoría tecnológica.

Cursos y Certificados

Google Cloud Computing Foundations

Google Cloud Skills Boost 2025

Curso de fundamentos de Cloud Computing ofrecido por Google Cloud. Cubre conceptos esenciales de computación en la nube, incluyendo infraestructura, almacenamiento, redes y servicios de Google Cloud Platform.

Ciberseguridad en el Teletrabajo

Google Skillshop 2025

Curso de Google sobre buenas prácticas de ciberseguridad para el trabajo en remoto: protección de cuentas y dispositivos, detección de phishing y uso seguro de redes y datos fuera de la oficina.

B2 First Certificate in English

Cambridge Assessment English 2020

Certificado B2 First (FCE) de Cambridge Assessment English. Demuestra nivel intermedio-alto de inglés (B2 según el Marco Común Europeo de Referencia), con capacidad para comunicarse de forma efectiva en contextos académicos y profesionales.

Portfolio de Proyectos

Asistente robótico para personas con movilidad reducida usando Deep Learning

Mi Trabajo Fin de Grado (nota: 9). Robot en simulación que busca y trae objetos a partir de órdenes por voz o texto, con ROS 2, YOLOv8 y LLMs.

Sistema Distribuido de Carga Eléctrica

Sistema distribuido para gestión de puntos de carga eléctrica con comunicación mediante Kafka y sockets en tiempo real. Incluye arquitectura de microservicios con Docker, base de datos PostgreSQL, cifrado AES-256, APIs REST y monitoreo meteorológico.

Python Apache Kafka Docker PostgreSQL Flask

Booper - Gestión de Eventos

Aplicación web para la organización y participación en eventos. Permite crear eventos personalizados y unirse a eventos existentes, facilitando la interacción social entre múltiples participantes.

PHP Laravel MySQL HTML/CSS

Kairos - Centros Deportivos

Aplicación web para la gestión integral de reservas en centros deportivos. Disponibilidad en tiempo real, reserva de pistas y clases, y panel de administración para gestionar horarios y generar reportes.

Laravel PHP MySQL JavaScript

Competencias Clave

Ingeniería del Software

Desarrollo Software (Web/móvil)

Machine Learning

Inteligencia Artificial

Cloud Computing

Arquitectura de Microservicios

Sistemas Distribuidos

Diseño de Bases de Datos

Sistemas Operativos

Metodologías Ágiles

Pruebas y garantía de calidad

Gestión de Proyectos IT

Tecnologías

Lenguajes & Backend

Python
TypeScript
Java
PHP
C++
C#
Laravel

Web & Mobile

React
Next.js
React Native
Expo
HTML5
Tailwind
JavaScript
Angular
.NET

Datos & Bases de Datos

PostgreSQL
MySQL
Prisma
MongoDB
Oracle
SQLite
SQL Server

DevOps & Herramientas

Git
GitHub
Docker
Vercel
Linux
Scrum

IA & Robótica

ROS 2
PyTorch
YOLO
LLMs

Contacto

¿Tienes algún proyecto en mente o quieres colaborar? No dudes en contactarme.