Hola, soy
Desarrollador de software con más de 10 años de experiencia. Construyo productos de principio a fin: del backend serverless en AWS a la app publicada en las tiendas, con la IA como herramienta y no como adorno.
Sobre mí
Soy un desarrollador entusiasta de la Inteligencia Artificial y la creación de software. Me apasiona explorar nuevas ideas y conceptos de aplicaciones, buscando siempre formas innovadoras de resolver problemas reales a través de la tecnología.
Con más de 10 años de experiencia en la industria del desarrollo de software, he trabajado extensamente con AWS, .NET y SQL Server, dominando sus ecosistemas completos incluyendo arquitecturas de microservicios y los últimos estándares de calidad. También cuento con experiencia sólida en frontend con Angular y React.
En paralelo diseño y publico mis propias aplicaciones de principio a fin: idea, backend serverless, app móvil, monetización y publicación en las tiendas. Ahora mismo tengo dos apps en Google Play —CalmaKids y Noche de Lobos— y es ahí donde experimento con lo que más me interesa: arquitecturas serverless, tiempo real e IA aplicada a producto.
Stack tecnológico
Experiencia profesional
TUI
4 añosDesarrollo y mantenimiento de soluciones enterprise con .NET y servicios cloud en AWS. Arquitectura de microservicios y liderazgo técnico en proyectos de gran escala.
FORWARD by Iturri
1 añoIngeniería de software con tecnologías .NET, contribuyendo al desarrollo de soluciones innovadoras para el sector industrial.
Sequel Business Solutions Ltd
2 añosDesarrollo de aplicaciones empresariales con .NET, trabajando en soluciones de negocio a medida para clientes internacionales.
D.Med Healthcare
2 añosDesarrollo de software para el sector sanitario, creando soluciones tecnológicas que mejoran los procesos de atención médica.
Avanade
1 añoDesarrollo de proyectos para una universidad privada, implementando soluciones con tecnologías Microsoft.
Avanade
1 añoInicio de carrera profesional en consultoría tecnológica, aprendiendo las bases del desarrollo empresarial con tecnologías .NET.
Proyectos
Dos productos propios llevados de la idea a la tienda: diseño, backend serverless, app móvil, monetización y mantenimiento en producción.
Juego de deducción social en tiempo real para hasta 15 jugadores: los lobos se esconden entre los aldeanos y cada noche eligen víctima. El reto técnico está en el motor de juego —25 roles jugables cuyas habilidades interactúan entre sí— y en los bots con IA (Google Gemini) que debaten, mienten y votan con memoria conversacional, de forma que nunca hay que esperar a que se llene la sala.
Funcionalidades
Arquitectura y detalles técnicos
Toda la lógica vive en un motor puro e inmutable en el servidor; el cliente solo envía intención, así que no queda superficie para hacer trampas. Arquitectura hexagonal con puertos y adaptadores, y escritura en DynamoDB con optimistic locking y reintentos.
8 Lambdas sobre Node.js 22, WebSocket API y REST API, single-table design en DynamoDB, matchmaking con write sharding en 10 particiones y 4 colas SQS que aíslan turnos de bots, chat y timeouts de fase para que la latencia del LLM no frene la partida.
Gemini con tres tiers de uso (estrategia, chat y logística) y memoria RAG: cada mensaje se vectoriza con embeddings y se recuperan por similitud coseno los recuerdos relevantes. Un extractor de conocimiento inyecta en el prompt solo lo que ese rol podría saber.
Más de 950 tests automatizados en 75 suites (Vitest en backend, Jest en el cliente) con cobertura mínima obligatoria del 90 % en el motor de juego, más X-Ray, alarmas de CloudWatch con notificación por SNS y Sentry en la app.
App que ayuda a los padres a elegir películas y series infantiles realmente tranquilas, pensada para niños sensibles a los estímulos y para la rutina de antes de dormir. Su motor propio, CalmaScore, puntúa cada título de 0 a 100 combinando 6 métricas sensoriales ponderadas: violencia, nivel de ruido, ritmo de montaje (segundos por plano), destellos, picos de volumen y carga visual en pantalla.
Funcionalidades
Arquitectura y detalles técnicos
6 Lambdas sobre Node.js 22 y API Gateway REST, 6 tablas DynamoDB on-demand, búsqueda indexada con GSI, agregación de valoraciones event-driven con DynamoDB Streams, WAF con rate limiting y pósters servidos por CloudFront sobre S3.
Cognito con email y contraseña, federación con Google y Sign in with Apple nativo, verificando el JWT contra el JWKS de Apple en una Lambda. La sesión se guarda cifrada en el dispositivo y se refresca de forma automática.
Expo SDK 54 con la New Architecture de React Native, catálogo paginado con FlashList, imágenes con caché en disco vía CDN, layout responsivo de 1 a 3 columnas más modo horizontal en el comparador y cuatro config plugins nativos propios para Android.
AdMob con anuncios nativos e intersticiales integrados en el flujo, configurados como contenido dirigido a menores (rating G y consentimiento de menores) y con App Tracking Transparency en iOS antes de inicializar los anuncios.