Portfolio

Proyectos destacados

Cada proyecto refleja un problema real que quise resolver. Del diseño al despliegue, construyo en solitario y con criterio.

Proyecto personal · 2025-2026

Family Dashboard

🔨 En desarrollo

App multiplataforma en Flutter para gestionar el día a día familiar: roles de usuario (Admin, Editor, Visualizador), autenticación biométrica con huella/Face ID, calendario compartido, sistema de recompensas con tokens y portal de administración. Sin backend externo — persistencia local con backup en JSON. Corre en iOS, Android, Web, Windows y macOS.

  • Flutter
  • Dart
  • local_auth
  • SharedPreferences
  • Autenticación biométrica
  • Roles: Admin / Editor / Visualizador
  • Calendario compartido + sistema de tokens
Mi Armario Digital — app iOS en Flutter con estilista IA
Proyecto personal · 2025-2026

Mi Armario Digital

🔨 En desarrollo

App iOS en Flutter para gestionar tu armario de forma inteligente: fotografía tus prendas con metadatos (marca, talla, precio, temporada), crea conjuntos, filtra por categoría y consulta un estilista con IA usando Gemini. Formato propio .armario para compartir prendas por WhatsApp o AirDrop. Base de datos SQLite local con backup completo en ZIP.

  • Flutter
  • Dart
  • SQLite
  • Gemini AI
  • Estilista IA con Gemini
  • Formato .armario para compartir
  • Backup / restore en ZIP
Dashboard Familiar Web — PWA con Kanban y panel admin
Proyecto personal · 2025-2026

Dashboard Familiar Web

🔨 En desarrollo

Versión web del Dashboard Familiar como PWA: panel principal con reloj, widget de clima y cuenta atrás, tablero Kanban con drag & drop (Pendiente / En curso / Hecho), lista de la compra por categorías y calendario con soporte de archivos .ics. Panel de administración con gestión de usuarios, calendarios compartidos y control de permisos. Sin frameworks — HTML, CSS y JS vanilla.

  • HTML
  • CSS
  • JavaScript
  • PWA
  • Kanban drag & drop
  • Sincronización .ics
  • Panel admin completo
Mi Stream Deck — móvil como controlador con Python y Flask
Proyecto personal · 2024

Mi Stream Deck

Convierte tu móvil o tablet en un Stream Deck sin hardware: servidor Python + Flask que expone una interfaz web con atajos de teclado (Copiar, Pegar, Guardar), controles de volumen, captura de pantalla y lanzadores de apps. El móvil se conecta por Wi-Fi local y ejecuta comandos en el PC o Mac mediante PyAutoGUI. Compatible con iOS, Android y tablets. Añadible a la pantalla de inicio como app nativa.

  • Python
  • Flask
  • PyAutoGUI
  • HTML
  • CSS
  • Control remoto por Wi-Fi local
  • Compatible iOS, Android y tablet
  • Sin hardware adicional
Arkanoid 2021
Proyecto académico · 2021

Arkanoid 2021

Reinterpretación del clásico arcade desarrollada en 3 semanas como proyecto de fin de módulo. Sistema de colisiones, 3 niveles de dificultad y gestión de puntuación. +400 líneas de código orientado a objetos.

  • Java
  • Swing
  • POO
  • 3 niveles de dificultad
  • Sistema de vidas y puntuación
  • Colisiones precisas
Gestión Segura — app de escritorio en C#
Seguridad y producto · 2022

Gestión Segura

Aplicación de escritorio en C# (WinForms) para gestión de clínica veterinaria con foco en seguridad: pantalla de acceso con autenticación, gestión de clientes y pacientes con conexión a base de datos. Interfaz moderna con MetroFramework.

  • C#
  • WinForms
  • MetroFramework
  • CRUD
  • Login con control de acceso
  • Gestión de clientes y pacientes
  • Base de datos conectada

Todos los repositorios

Proyectos y ejercicios académicos (2021–2022) disponibles en GitHub.

🎓 Ejercicios académicos · 2021–2022

Prácticas de clase que sirvieron para construir la base de programación.

🎮
C# · 2022

Pokédex

App de escritorio en C# para explorar el catálogo Pokémon: ventana principal con listado y pantalla de ficha detallada por criatura. Datos gestionados mediante conexión a base de datos local.

  • C#
  • WinForms
  • .NET
Ver repositorio
🔊
Java · Android

iSonidos

App Android para reproducción y gestión de sonidos. Práctica de ciclo de vida de Activity y multimedia.

  • Java
  • Android
Ver repositorio
📡
HTML · 2021

Telefónica Open Day

Página web estática para el Open Day de Telefónica durante el período de prácticas en empresa.

  • HTML
  • CSS
Ver repositorio
✏️
C# · 2021

Ahorcado

Juego del ahorcado con interfaz gráfica, gestión de intentos fallidos y lógica de adivinanza por letras.

  • C#
  • WinForms
Ver repositorio
🔡
Java · 2021

Ahorcado (Java)

Segunda implementación del juego del ahorcado, esta vez en Java con interfaz gráfica construida en NetBeans. Misma lógica de letras e intentos fallidos, distinto lenguaje y entorno.

  • Java
  • Swing
  • NetBeans
Ver repositorio
🧮
Java · 2021

Calculadora

Calculadora con interfaz gráfica en Java. Práctica de eventos, operaciones matemáticas y componentes Swing.

  • Java
  • Swing
Ver repositorio
Java · 2021

Ejercicios Básicos Java

Repositorio de ejercicios para consolidar fundamentos: estructuras de control, arrays, funciones y POO básica.

  • Java
  • POO
Ver repositorio
🌐
JS · CSS · HTML

Desarrollo de Interfaces

Ejemplos y ejercicios de desarrollo frontend: del Hola Mundo a proyectos interactivos con JS y CSS.

  • JavaScript
  • CSS
  • HTML
Ver repositorio
🖼️
C# · WinForms

Ejemplo01Form

Primera parte de un ejercicio de introducción a Windows Forms en C#. Práctica de creación y configuración de formularios con componentes básicos de la interfaz.

  • C#
  • WinForms
  • .NET
Ver repositorio
📱
Java · Android · 2022

Hola Mundo Android

Primera app Android en Java. Punto de partida para aprender el ciclo de vida de una Activity y la estructura básica de un proyecto en Android Studio.

  • Java
  • Android
Ver repositorio
🐘
PHP · JS · CSS

htdocs1 — PHP

Ejercicios de introducción a PHP: Hello World, quiz interactivo con puntuación y ejemplos básicos de servidor. Primera toma de contacto con la programación del lado del servidor.

  • PHP
  • JavaScript
  • CSS
Ver repositorio