Software Engineer · Granada

IsmaelMorales.

Ingeniería de producto. Desarrollo AI-native.

Más de diez años convirtiendo ideas en productos digitales. He desarrollado la mayor parte de mi carrera con Ruby y Ruby on Rails. En los últimos dos años he trabajado principalmente con TypeScript y Node.js. Uso agentes de desarrollo a diario para llevar productos de la idea a producción: especifico, orquesto, reviso y garantizo la calidad.

Retrato de Ismael Morales
Granada, España
Actualmente Software Engineer @ WhereToVer experiencia ↓

Proyecto compartido · EdTech

b1deingles.com

Proyecto creado junto a David Lázaro (@_dlazaro) para practicar el Speaking de Cambridge y APTIS en el navegador, con estimación del nivel MCER y correcciones de gramática, vocabulario, fluidez y pronunciación.

Mi aportación Desarrollo end-to-end: experiencia de práctica oral, pipeline de evaluación con IA, autenticación, pagos, tests y automatizaciones operativas.

Origen y aprendizaje
B1deingles comenzó como una idea de desarrollo personal, junto a David Lázaro (@_dlazaro), para aprender trabajando con IA: desde el desarrollo con agentes hasta la integración de modelos en un producto real. Ahora también estamos aprendiendo sobre distribución: cómo dar a conocer el producto y llegar a las personas a las que puede ayudar.
Pipeline de IA
Audio capturado con MediaRecorder → Gemini 2.5 Flash Lite para transcripción, pronunciación y fluidez → Gemini 2.5 Flash para evaluación MCER y correcciones de gramática y vocabulario.
Producto e integraciones
App Router, autenticación y datos en Supabase, pagos y webhooks con Stripe, correo transaccional con Resend y automatizaciones con Cloudflare Cron Triggers y Telegram.
Calidad y operación
Tests con Vitest y Testing Library, cobertura V8, TypeScript y ESLint. Protección antiabuso con Turnstile y límites de uso; alertas operativas y resumen diario de negocio.
Next.js 16React 19TypeScript 5Tailwind CSS 4shadcn/uiGeminiSupabase / PostgreSQLStripeResendVercelCloudflareVitestTesting Library

Proyecto personal · Colaboración

TopFloor.lol

Proyecto personal creado junto a David (@_dlazaro): un edificio virtual interactivo de diez plantas donde cada propietario muestra su nombre y enlace. Construido en público para financiar nuevos proyectos.

Mi aportación Creación junto a David (@_dlazaro) y desarrollo en público de un producto interactivo.

Proyecto propio · IA aplicada

urbanisti.co

RAG sobre normativa urbanística española. FastAPI + LangGraph + BigQuery Vector Search + Next.js. Respuestas verificables con citas a la fuente.

Mi aportación Fundador. Desarrollo y mantenimiento en producción de un sistema RAG con respuestas vinculadas a sus fuentes.

PythonFastAPILangGraphBigQuery Vector SearchNext.js

Plataforma · En producción desde 2017

IFBB España & IFBB International

Plataforma multi-tenant en Ruby on Rails que, desde 2017, da servicio a la Federación Española de Fitness y Fisicoculturismo (FEFF / IFBB España), a todas las federaciones territoriales españolas y a la Federación Internacional de Fisicoculturismo y Fitness (IFBB).

Ruby on RailsMulti-tenant

Co-Founder & Lead Developer · Adquirida

STUARQ GEST

Co-fundada y posteriormente adquirida. Gestión de proyectos para el sector de la arquitectura, con WebSockets y generación automática del Libro de Obra.

Ruby on RailsJavaScriptPostgreSQLWebSockets
2024 — Actualidad
Software Engineer
WhereTo
2021 — 2025
Software Engineer — ML & Ruby
PictoEscritura 2.0

En PictoEscritura comenzamos un proyecto de machine learning para personalizar el aprendizaje a partir de las interacciones del alumnado. Participé en el desarrollo del motor de personalización con multi-armed bandits y aprendizaje por refuerzo, con backend en Ruby on Rails, servicios ML/NLP en Python y frontend React. PictoEscritura 2.0 recibió apoyo del CDTI para I+D en 2021. Fue aquí donde nació mi interés por la inteligencia artificial.

Proyecto de I+D apoyado por CDTI · 2021 (PDF, pág. 23) ↗
Ruby on RailsPythonReactMySQLNLPML
2020 — 2021
Co-Founder & Lead Developer
STUARQ GEST

Co-fundé una plataforma de gestión de proyectos para el sector arquitectura, con WebSockets en tiempo real, control de versiones de documentos y generación automática del Libro de Obra. Adquirida por STUARQ.

Ruby on RailsJavaScriptPostgreSQLWebSockets
2017 — 2019
Software Engineer
MOMO GROUP / SEFIDE EDE

Infraestructura de pagos: integración Alipay para comercios en España, MomoPocket (España) y tpaga (Chile). APIs cumpliendo PSD2 y normativas AML.

JavaREST APIsFinTechPSD2
2014 — 2017
Software Engineer
Fincatech

Primer rol profesional. Plataformas web para gestión inmobiliaria, transacciones y portales de cliente. Base sólida en Ruby on Rails.

Ruby on RailsPostgreSQLFull Stack

AI-native, de la idea a producción.

Mi trayectoria en IA comenzó en PictoEscritura, donde trabajamos en un proyecto de machine learning para un aprendizaje inclusivo y adaptativo, apoyado por CDTI en 2021. Aplicar ML a un problema educativo real despertó mi interés por este campo. Hoy me interesan especialmente los agentes: cómo darles contexto, conectar herramientas, coordinar su trabajo y evaluar sus resultados.

Me interesan especialmente los equipos donde el desarrollo con agentes es la forma habitual de trabajar y la ingeniería participa en las decisiones de producto. Es mi práctica diaria: asumir la entrega completa, dar contexto a los agentes y responder por la calidad del resultado.

Agentic coding

Trabajo con Claude Code, Codex y Cursor como entorno principal. Especifico tareas, orquesto agentes y reviso código y tests. Configuro reglas de proyecto, MCP, slash-commands y hooks para que el contexto acompañe al desarrollo.

Harnesses y equipo

Diseño harnesses y workflows agénticos con subagentes, guardarraíles y evals anti-regresión. Me motiva establecer estándares compartidos que ayuden al equipo a trabajar con autonomía y mantener la calidad.

Ownership end-to-end

Analizo el problema de negocio, defino la solución y llevo features, webs, landings, servicios, integraciones y datalayers a producción. Comunico trade-offs a los stakeholders y colaboro con marketing, diseño y producto para crear e iterar activos digitales.

Frontend y experiencia

Desarrollo con React, Next.js y Astro. Diseño arquitecturas reutilizables y design systems; optimizo mock-ups y rendimiento, con tests unitarios y e2e y herramientas que facilitan iterar a diseño, marketing y producto.

Backend y arquitectura

Construyo servicios e integraciones enterprise con Node.js y TypeScript, APIs REST/GraphQL. Trabajo el modelo de datos, la seguridad y la escalabilidad; integro modelos de IA y automatizo flujos operativos.

Calidad e impacto

Combino tests unitarios y e2e con CI/CD, monitorización de performance y alertas de errores y regresiones. Mido el impacto de las iteraciones para orientar las siguientes decisiones de producto.

AiBirras Granada · 9ª edición ·

El Ingeniero de Producto 10x

Junto a David Lázaro · Digital Business Hub · Granada

Compartimos los aprendizajes de seis meses creando productos con IA: cómo llevar una idea de 0 a 1 y apoyarnos en herramientas para cubrir diseño, negocio, marketing y despliegue.

Ver detalles en AIBirras ↗
Backend
Ruby on RailsRubyNode.jsTypeScriptPostgreSQLMySQLRedisSidekiqGraphQLREST APIs
Frontend
ReactNext.jsAstroDesign systemsTypeScriptTailwind CSS
IA
LLMsOpenAI APIGeminiRAGLangGraphEmbeddingsNLPPrompt Engineering
Infraestructura
VercelCloudflareAWSGCPBigQueryDockerFly.ioGitHub ActionsLinux
Agentic coding
Claude CodeCodexCursorMCPHarnessesSubagentsHooksSlash commandsGuardrailsEvals
Calidad, arquitectura y producto
Unit & E2E testingVitestTesting LibraryCI/CDMicroservicesGitHubJiraProduct analytics
2006 — 2011
Ingeniería en Informática
Universidad de Granada
2009
Bachelor of Technology — intercambio
ESCPE Lyon
2016
Cambridge English Preliminary
Cambridge English
2025
Claude Code in Action
Certificación en herramientas de IA

¿Hablamos de tu equipo y sus retos técnicos?