100 200 300 100 200 300
Volver

Proyectos

Trabajos destacados

Proyectos Personales

Omni-Impostor

Juego de fiesta sin conexión en Google Play: 44 categorías de palabras en español e inglés para desenmascarar al impostor a tiempo.

Personal Portfolio v1

Versión 1 (legacy) de mi portfolio, sustituida por la V2: web estática en Astro en 10 idiomas con Clean Architecture y la API de carrera.

Codewars Katas

17 katas de Codewars (de 4 a 7 kyu), cada uno resuelto y probado en los mismos 6 lenguajes, con un job de CI por lenguaje.

Career Ecosystem (Folio)

Portfolio como producto: una API en Cloudflare Workers como fuente única de verdad, el portfolio React en vivo (V2) y Folio, un editor KMP.

KMP Native Base

Plantilla Kotlin Multiplatform para Android, Escritorio e iOS, ya archivada e integrada en las plantillas KMP de Templetry.

WinForge

Instalador de apps para Windows sobre winget: más de 870 apps con publisher verificado, más de 40 perfiles, salud y reparación del PC y copias de ajustes.

AdSkipper

Extensión Manifest V3 para Chromium que pulsa el propio botón Saltar de los anuncios de vídeo; solo pide el permiso storage.

nanodemo

Demo de IA generativa en Android: un mismo chat sobre cinco motores, de Gemini Nano en el dispositivo a la nube, con fallback automático.

Owlsplit

App de gastos compartidos para Android e iOS (KMP) que funciona sin conexión y salda las deudas con el menor número de pagos; en beta.

Proyectos de Trabajo

AGEDI System

AGEDI System

Plataforma empresarial full-stack para AGEDI en C#/.NET y SQL Server, con dashboards de Power BI para informes.

Sisley System

Sisley System

Web de gestión de contenido para Sisley en C#/.NET MVC sobre SQL Server, desplegada en Azure y mantenida de principio a fin.

Iberext System

Iberext System

App Android para sistemas de prevención de incendios, rehecha desde cero en Kotlin y Jetpack Compose a partir de una app Windows.

EPDM Music Portal

App Android nativa del Portal de la Música de AGEDI, publicada en Google Play: contenido musical protegido, reproducción y derechos.

ApiMovil

API REST interna en C#/.NET: el backend único que comparten las apps Android e iOS de Transportes Chinchón.

Wemob API

API REST en .NET sobre SQL Server que da servicio a los clientes web y móviles de Wemob, un producto de Solusoft.

Transportes Chinchón Android

App Android nativa para Transportes Chinchón en Kotlin y Jetpack Compose, multimódulo y con las mismas funciones que su versión iOS.

Transportes Chinchón iOS

App iOS nativa para Transportes Chinchón en Swift y SwiftUI, con backend .NET compartido: mi primera entrega iOS en producción.

Proyectos Académicos

AxiomNode

TFM del Máster en Desarrollo con IA: plataforma de microservicios en 16 repos con motor LLM (RAG), Kubernetes y umbral de cobertura del 90%.

Local VPS Orchestrator

API REST autoalojada para gestionar un VPS: RBAC, secretos cifrados con AES-256-GCM, 27 módulos de rutas y 628 tests con Jest.

TutorsAtHome

Web distribuida de clases particulares: dos nodos Spring Boot tras HAProxy, sesiones en Hazelcast y un microservicio de correo con RabbitMQ.

Computer Vision Labs

Detección de señales de tráfico (MSER + HSV) y un pipeline OCR que compara seis clasificadores de scikit-learn, en Python y OpenCV.

Enigma HPC

Descifrado por fuerza bruta de la máquina Enigma en C++: una versión MPI maestro-esclavo frente a otra secuencial/OpenMP.

Parking MPI

Simulador de parking con MPI en C++: cada vehículo es un proceso y un proceso administrador arbitra las plazas, en tres versiones.

mBapp

Proyecto de robótica en equipo: un minibar inteligente con firmware en C++/PlatformIO, controlado desde una app Android en Kotlin y Compose.

This is the legacy v1 portfolio — see the current one →