AI
🐱 BastetAI
Sistema de visión por computador para análisis de comportamiento de gatos domésticos en
tiempo real.
Sistema de visión por computador para análisis de comportamiento de gatos domésticos en
tiempo real
Proyecto de la universidad.
Sistema completo de visión artificial desplegado sobre contenedores Docker en Jetson Nano,
orientado al análisis del comportamiento de gatos mediante técnicas de Visión por Computador
e Inteligencia Artificial.
El sistema procesa múltiples streams RTSP utilizando un pipeline optimizado, basado en
NVIDIA
DeepStream y GStreamer, donde se realiza detección de objetos con YOLOv8, tracking
multiobjeto y reidentificación mediante embeddings. La información procesada se estructura
en formato JSON y se publica en tiempo real en un sistema externo Redis.
La arquitectura está diseñada como un servicio desacoplado mediante contenedores Docker,
permitiendo escalabilidad y despliegue en entornos reales. Se han implementado mecanismos
avanzados de recuperación ante fallos en streams RTSP, así como optimización de inferencia
mediante TensorRT, ONNX con batch dinámico y fine-tunning de modelos.
🎯 Objetivo
Construir un sistema completo de visión por computador capaz de:
- Detectar y seguir gatos en tiempo real mediante inferencia optimizada en GPU.
- Identificar individuos utilizando embeddings generados por modelos de ReID.
- Integrar un servicio cognitivo que interprete las detecciones y genere eventos
de alto nivel mediante análisis espacial y comparación de embeddings.
🚀 Alcance
- Pipeline completo de visión en producción.
- Procesamiento en GPU en tiempo real.
- Arquitectura modular y desplegable.
- Sistema tolerante a fallos con recuperación.
Web
🌐 Personal Portfolio
Web responsive para presentación profesional y proyectos técnicos.
Web responsive para presentación profesional y proyectos técnicos
Desarrollo de una web personal orientada a la presentación de proyectos, habilidades
técnicas y contacto profesional, con un enfoque minimalista, limpio y responsive.
El proyecto se centra en la correcta estructuración semántica del contenido mediante HTML5,
el diseño adaptable con CSS, Flexbox y Grid, y una interacción básica con JavaScript.
El diseño ha sido previamente prototipado en Figma, manteniendo coherencia visual y
experiencia de usuario.
El sitio está desplegado en producción mediante hosting en Netlify y gestionado con dominio
propio y configuración de DNS a través de Cloudflare.
🎯 Objetivo
Crear una plataforma profesional para:
- Mostrar proyectos técnicos.
- Presentar habilidades de forma clara.
- Servir como punto de contacto.
🚀 Alcance
- Web responsive completa.
- Deploy real con dominio propio.
- Diseño UX/UI básico funcional.
IoT
🏠 Smart Home System
Sistema domótico completo con automatización, seguridad y control remoto.
Sistema domótico completo con automatización, seguridad y control remoto
Diseño e implementación de un sistema IoT doméstico basado en Home Assistant, integrando
sensores, automatizaciones y control remoto seguro.
El sistema utiliza Zigbee2MQTT para la gestión de dispositivos Zigbee, y MQTT como protocolo
de comunicación entre componentes. Se han desarrollado automatizaciones complejas y
componentes custom tanto en YAML como en la interfaz de Home Assistant, incluyendo lógica
de seguridad, notificaciones críticas e integración y control mediante NFC.
La infraestructura está completamente desplegada en contenedores con Docker, incluyendo
servicios como Home Assistant, Zigbee2MQTT y túneles de acceso remoto mediante Cloudflare
Tunnel,
permitiendo acceso seguro desde internet con dominio propio y autentificación de dos
factores M2F.
🎯 Objetivo
Desarrollar un sistema domótico capaz de:
- Automatizar procesos del hogar.
- Implementar lógica de seguridad.
- Permitir control remoto seguro.
🚀 Alcance
- Sistema IoT real en producción.
- Integración completa hardware-software.
- Automatizaciones avanzadas.
- Acceso remoto seguro mediante DNS propio.
IoT
🌊 Environmental Monitoring System
Control de riesgos ambientales y afluencia en una playa.
Control de riesgos ambientales y afluencia en una playa
Proyecto de la universidad.
Sistema IoT basado en ESP8266 para la monitorización ambiental y estimación de afluencia de
personas en entornos abiertos como playas.
El dispositivo combina sensores físicos de temperatura, humedad y radiación UV, con técnicas
avanzadas de análisis de red, utilizando el modo promiscuo del ESP8266 para capturar
paquetes WiFi IEEE 802.11 y detectar dispositivos cercanos mediante análisis de
Probe Requests.
El sistema implementa algoritmos de fingerprinting para evitar duplicados incluso cuando las
direcciones MAC están aleatorizadas, permitiendo una estimación más precisa de la afluencia.
Los datos son enviados a la plataforma IoT Ubidots para su visualización en tiempo real
mediante dashboards. Además, el sistema soporta actualizaciones OTA y está optimizado
energéticamente mediante el modo deep sleep del ESP8266 y alimentación autónoma con
batería y panel solar.
🎯 Objetivo
- Monitorizar condiciones ambientales como UV, temperatura y humedad.
- Estimar afluencia de personas mediante WiFi.
- Visualizar datos en tiempo real.
🚀 Alcance
- Sistema embebido completo.
- Integración hardware y software.
- Procesamiento de red a bajo nivel.
- IoT autónomo con bajo consumo energético.
3D
🧩 Cubic Labyrinth
Diseño y fabricación de estructura 3D compleja mediante modelado paramétrico e impresión
aditiva.
Diseño y fabricación de estructura 3D compleja mediante modelado paramétrico e impresión
aditiva
Proyecto de la universidad.
Proyecto académico centrado en el diseño y fabricación de una estructura tridimensional
compleja tipo laberinto,
desarrollada mediante modelado CAD en Onshape y posteriormente fabricada mediante impresión
3D.
El diseño consiste en una geometría cúbica multicapa con caminos internos interconectados,
requiriendo
planificación espacial, control de tolerancias y optimización para fabricación aditiva. Se
ha tenido en cuenta
la imprimibilidad del modelo, evitando soportes innecesarios y ajustando parámetros de
diseño para garantizar la
correcta fabricación.
El modelo final ha sido preparado para impresión mediante PrusaSlicer en modo experto,
configurando perfiles
personalizados de material y parámetros de impresión. Además, se han realizado ajustes en
firmware Marlin para
optimizar el comportamiento de la impresora.
🎯 Objetivo
- Diseñar una estructura 3D compleja funcional.
- Aplicar conceptos de modelado paramétrico.
- Validar el diseño mediante fabricación real.
🚀 Alcance
- Diseño completo de geometría multicapa compleja.
- Optimización para impresión sin fallos estructurales.
- Integración diseño, slicing y fabricación.
- Ajuste de parámetros de impresión y hardware.