Spec-Driven Development
Especificaciones que dirigen el proyecto, no código improvisado.
— Desarrollador backend con Java y Spring Boot. Trabajo con Spec-Driven y Test-Driven Development Desarrollador backend con Java y Spring Boot.
Trabajo con Spec-Driven y Test-Driven Development
<developer /> · desarrollador web
North, por el norte que me vio nacer. Code, por lo que me apasiona.
La IA no va a quitarle el trabajo a los programadores. Va a devolverles el que de verdad importa.
Durante años, el foco de este oficio estuvo en conocer lenguajes y frameworks de memoria. La llegada de la IA cambia eso: el conocimiento enciclopédico pierde peso, y las fases que siempre se menospreciaron —análisis, especificaciones, arquitectura, testing, seguridad— vuelven a ser el corazón del desarrollo.
Y justo ahí están mis fortalezas.
Me llamo Javi. Soy desarrollador de software con base en Java + Spring Boot, con experiencia también en PHP y Python. Actualmente curso el Grado en Ingeniería Informática.
Me apasiona la IA como herramienta de desarrollo y trabajo con Spec-Driven Development — una metodología donde la definición de especificaciones, la documentación y el testing dejan de ser un trámite y pasan a dirigir todo el proyecto. Cada proyecto lo organizo en hitos con decisiones ratificadas y verificables (ODD), de modo que el plan evoluciona con el proyecto en lugar de quedar en un documento muerto.
Mi perfil no es el del dev que vive en el editor tirando código. Es el del dev que entiende el problema del cliente primero, que diseña la solución antes de escribir una línea, y que usa la IA para ejecutar con precisión lo que ya está bien pensado.
Ese es el cambio de paradigma. Y es donde aporto más valor.
Especificaciones que dirigen el proyecto, no código improvisado.
El ser humano dirige, la IA ejecuta. Siempre.
Entender el problema del cliente antes de escribir una línea de código.
Backend robusto con los principios SOLID y arquitectura limpia.
Decisiones tecnológicas pragmáticas — la herramienta adecuada para cada trabajo, nunca tecnología por moda. Esto es lo que uso a diario.
Proyectos reales que muestran cómo resuelvo problemas de principio a fin — del análisis al despliegue.
SaaS white-label multi-tenant para comida casera con local: raciones diarias limitadas para recogida, inventario a prueba de sobregiro y pagos con Stripe Connect. Hexagonal, TDD estricto y GDPR-ready — producción a final de año.
2026 02 / 05 App Android publicada que muestra trenes de Metrovalencia usando los datos abiertos GTFS publicados por el Ministerio de Transportes y Movilidad Sostenible. 7 releases en producción.
Plataforma de gestión de parkings con monorepo full-stack. API Express con Prisma, web en React con Zustand y tipos compartidos con Zod.
Sistema de registro de visitas a obras para organización sindical. Backend hexagonal en Spring Boot con Firebase, app móvil Flutter con mapas y geolocalización.
2026 05 / 05 Extensión de Chrome (MV3) que monitorea en vivo el uso de tu GLM Coding Plan: ventanas de tokens de 5 horas y semanales, cuota MCP y balance, en el badge de la toolbar.
Diseño, desarrollo y entrega end-to-end, construidas con Spec-Driven Development. Sitios publicados y en producción.
2026 Marca personal de una psicóloga: blog con CMS que la clienta edita sola, guías descargables y email marketing integrados.
2026 Web corporativa para una eléctrica de Valencia: servicios, proyectos, FAQ y contacto directo por formulario y WhatsApp.
Mi foco está en el análisis, las especificaciones y la arquitectura — las fases que marcan la diferencia entre un proyecto que escala y uno que no.
APIs REST robustas con Spring Boot, arquitectura limpia o hexagonal y principios SOLID. Modelado de datos sólido, testing y seguridad desde el diseño.
01Aplicaciones web y móviles integradas de principio a fin. Backend, frontend y móvil trabajando como un solo sistema coherente.
02Proyectos guiados por Spec-Driven Development. La IA ejecuta lo que está bien especificado — el análisis, la documentación y el testing (TDD) dirigen todo el proceso.
03Análisis de problemas, revisiones de arquitectura y diseño de soluciones antes de escribir una línea de código. Donde aporto más valor.
04¿Necesitas algo distinto?
Hablemos de tu proyecto¿Tienes un proyecto en mente, o solo quieres explorar una idea? Respondo a cada consulta seria en un día laborable.