- /01 Producto con IA
- /02 Agentes de código
- /03 De la idea al deploy
Hola, soy JP. Estudio Ingeniería Informática en la Universidad Europea de Madrid y construyo Wayver, una plataforma de estudio con IA para universitarios. Me apasiona construir cosas y entender cómo funciona todo por detrás: no me vale que algo funcione si no sé por qué.
Mergeadas en Wayver. Cada feature entra revisada, con tests y en PRs pequeñas.
Funciones serverless en Supabase: importación de Canvas, tutor IA, calendario, transcripción.
Agentes con Claude que leen tu asignatura, arman el roadmap y te explican el material.
Entre web, Java y Python: juegos, POO, ingeniería y cursos documentados en GitHub.
Casos
de estudio.
Cada proyecto muestra cómo enfoco producto, estructura y desarrollo.
Todos los proyectos ICON

verificadowayver.app
Ver proyectoICON
Lo que
construyo.
Del primer concepto al deploy, construyo producto web con estructura clara, datos reales e interacciones cuidadas.
que se usan
React 19 con TypeScript estricto, Tailwind v4 y componentes accesibles con Radix. Estado de servidor con TanStack Query, formularios validados con Zod y motion con framer-motion cuando aporta, no de adorno.
En Wayver construí el dashboard, la sala de estudio con divisor arrastrable, el cuaderno con bloques y un calendario semanal con clases, entregas y exámenes.
- React 19 + TypeScript
- Tailwind v4 + Radix
- TanStack Query
- Vite + Vitest
que no mienten
Supabase como backend: Postgres con RLS, Auth, Storage y más de 30 Edge Functions en Deno. Más de 150 migraciones aplicadas y registradas, integración de lectura con Canvas LMS y feeds ICS de calendario.
Diseño el esquema para que el dato verificado sea la fuente de verdad: una sesión de estudio sellada no se edita, ni siquiera desde el cliente.
- Supabase + PostgreSQL
- Edge Functions (Deno)
- Canvas API · ICS
- Zod · RLS
con contexto
Ocho agentes con la API de Claude que leen la guía docente o un PDF, proponen un roadmap por semanas, generan fichas de clase, transcriben y actúan de tutor sobre el material real del alumno.
Trabajo con Claude Code a diario: specs, worktrees por feature, agentes con dueño por fichero y verificación en navegador con Playwright.
- Claude API + tool use
- Claude Code · MCP
- Playwright
- Prompt design
al deploy
Escribo specs antes de codear, defino la arquitectura de información y el sistema visual, y mido con PostHog qué pasa después del deploy en Vercel.
Detecto rápido cuando una pantalla sale genérica: mi listón es un acabado premium con oficio, no minimalismo plano.
- Specs & tasks
- Sistemas de diseño
- PostHog · Vercel
- Figma · Framer
The Raw
Developer.
Cuatro secciones, todo lo que aprendo construyendo de verdad.
Ir a Substack ICONFrom Zero to Deploy
Construyendo Wayver desde cero, en público.
Leer la sección ICONThe Making Of
Las decisiones detrás del producto, mientras las tomo.
Leer la sección ICONDegree Files
Ingeniería Informática, contada desde dentro de la carrera.
Leer la sección ICONUnder the Hood
Cómo funciona el código de verdad, pieza a pieza.
Leer la sección ICON5 pasos
hasta el deploy.
De la primera conversación a la entrega, mantengo el proceso simple y visible.
Problema
real
Empiezo por el usuario, sus datos y el trabajo que la pantalla tiene que hacer. Sin eso, ninguna línea de código tiene dirección.
Spec &
tareas
Convierto la idea en un SPEC.md con criterios de aceptación y una lista de tareas por slices verticales. Cada tarea se puede construir y probar sola.
Sistema
visual
Tokens, tipografía, espaciado y motion medidos contra una referencia real. El objetivo es que la herramienta desaparezca y el dato sea protagonista.
PRs
pequeñas
Worktree por feature, TypeScript estricto, tests con Vitest y verificación en navegador antes de mergear. Más de 580 PRs así en Wayver.
Deploy &
datos
Deploy en Vercel, eventos en PostHog y una lista de pendientes honesta. Lo que no se mide se inventa, y aquí no se inventa nada.
¿Hablamos
de tu proyecto?
Cuéntame qué construyes, qué stack usas y qué necesitas de un desarrollador.
- ICONCHECK Respuesta en 24 h
- ICONCHECK CV en PDF y GitHub
- ICONCHECK Propuesta de siguientes pasos
Mi
recorrido.
Formación, producto propio y proyectos que puedes abrir en GitHub.
Plataforma de estudio con IA para universitarios. React 19, Supabase, ocho agentes con Claude y datos alojados en la UE.
Programación, POO en Java, ingeniería del software y proyectos en equipo. Aprendo la base y la aplico el mismo semestre.
Escribo sobre lo que aprendo construyendo: First Year Files, Under the Hood y The Making Of. Sin filtro y con código.
Pasapalabra y minijuegos en Java con POO, IronClad Capital en Python y cursos de JavaScript y HTML/CSS documentados commit a commit.
Wayver está desplegado en Vercel con usuarios reales, datos en la UE y analítica de uso.
De React y TypeScript a Supabase, Deno, Java, Python y la API de Claude.
Cambios de esquema aplicados y numerados en Postgres, siempre reversibles y auditados.
Desde noviembre de 2024 subiendo código a GitHub cada semana, en solitario y en equipo.
«Cada hora de estudio la sella un reloj que nadie edita. Sin progreso autoinformado, sin barras inventadas, sin vigilancia.»
Importación de Canvas, roadmap por IA, tutor, transcripción y calendario, todo serverless.
Leen el temario, proponen el plan y explican el material real de cada asignatura.

Formación
certificada.
Cursos y credenciales que respaldan lo que construyo.
Lo que
me forma.
Conferencias, eventos, libros e investigación que alimentan lo que construyo.
Con qué
trabajo.
Defino qué se hace, dirijo agentes de código y lo llevo a producción.
Antes de una línea de código: el problema, el usuario, la pantalla y el criterio de éxito.
- ICONCHECK Specs con criterios de aceptación
- ICONCHECK Tareas por slices verticales
- ICONCHECK Arquitectura de información
- ICONCHECK Sistema visual y motion medido
- ICONCHECK Métricas de uso con PostHog
- ICONCHECK Planes de trabajo y roadmaps por semanas
- ICONCHECK Gestión de tareas y calendario
- ICONCHECK Notion · sistemas, bases de datos y plantillas
Dirijo agentes de código con método: cada uno con un dueño, un alcance y una verificación antes de mergear.
- ICONCHECK Claude Code · MCP · skills propias
- ICONCHECK Claude API · agentes con contexto real
- ICONCHECK Worktree por feature · PRs pequeñas
- ICONCHECK Verificación en navegador antes de mergear
- ICONCHECK 580+ PRs mergeadas en Wayver
- ICONCHECK 8 agentes de IA en producción
Lo que hace falta para que el producto exista y siga vivo: datos, despliegue y control de versiones.
- ICONCHECK Supabase · auth, tablas, RLS, Edge Functions
- ICONCHECK Vercel · dominios y variables de entorno
- ICONCHECK Git & GitHub · ramas, PRs, revisiones
- ICONCHECK Java · POO desde la carrera
- ICONCHECK React 19 · TypeScript · Tailwind v4
- ICONCHECK PostgreSQL · Deno · Vite

Respuestas
rápidas.
Lo que sueles querer saber antes de escribirme.
Prácticas o una primera posición como desarrollador full-stack, compatible con mis estudios en la UEM. También acepto proyectos freelance acotados: landings, dashboards o integraciones con Supabase.
Lo que más me interesa: producto real, equipos que revisan código y espacio para aprender rápido.
Sí. Estoy en Madrid y puedo ir presencial o híbrido, pero llevo Wayver en remoto desde el primer commit, con PRs, revisiones y despliegues asíncronos.
React con TypeScript y Supabase es donde más horas tengo: más de 580 PRs mergeadas y 31 Edge Functions en producción. Con Java y Python trabajo en proyectos académicos y de datos.
A diario, y con método: specs antes de codear, agentes con dueño por fichero, worktrees por feature y verificación en navegador. La IA acelera; la responsabilidad del código sigue siendo mía.
Sí: los repos públicos están en GitHub (JP-Aceves). Wayver es privado, pero puedo enseñarte la arquitectura, el esquema de datos y una demo en una llamada.
Escríbeme desde el formulario o a acevesjosepablo@gmail.com con dos líneas sobre el proyecto. Respondo en menos de 24 horas con mi CV y una propuesta de siguiente paso.