Spec-Driven Development
Specifications that drive the project, not improvised code.
North, for the north that saw me born. Code, for what I am passionate about.
<developer /> · building for the web
Software developer specialized in AI and Spec-Driven Development
AI won't take jobs from programmers. It will give them back the ones that truly matter.
For years, the focus of this craft was knowing languages and frameworks by heart. The arrival of AI changes that: encyclopedic knowledge loses weight, and the phases that were always underappreciated —analysis, specifications, architecture, testing, security— become the heart of development once again.
And that's exactly where my strengths lie.
My name is Javi. I'm a software developer based in Java + Spring Boot, with experience also in PHP and Python. I'm currently pursuing a degree in Computer Engineering.
I'm passionate about AI as a development tool and I work with Spec-Driven Development — a methodology where defining specifications, documentation, and testing stop being a formality and become the driving force of the entire project.
My profile isn't the dev who lives in the editor churning out code. It's the dev who understands the client's problem first, who designs the solution before writing a single line, and who uses AI to execute with precision what's already well thought out.
That's the paradigm shift. And it's where I add the most value.
Specifications that drive the project, not improvised code.
Humans direct, AI executes. Always.
Understanding the client's problem before writing a single line of code.
Robust backend with SOLID principles and clean architecture.
Pragmatic technology choices — the right tool for the job, never tech for its own sake. Here's what I reach for daily.
Real projects that show how I solve problems end to end — from analysis to deployment.
Multi-tenant SaaS for trade union communication. Clean Architecture backend, Angular admin panel and Flutter mobile app. OAuth authentication and per-organization roles.
Published Android app showing Metrovalencia trains using GTFS open data published by the Ministry of Transport and Sustainable Mobility. 7 releases in production.
Parking management platform with full-stack monorepo. Express API with Prisma, React web with Zustand and shared types with Zod.
Construction site visit logging system for a trade union organization. Hexagonal Spring Boot backend with Firebase, Flutter mobile app with maps and geolocation.
My focus is on analysis, specifications and architecture — the phases that make the difference between a project that scales and one that doesn't.
Robust REST APIs with Spring Boot, clean or hexagonal architecture and SOLID principles. Solid data modeling, testing and security by design.
01Integrated web and mobile applications from end to end. Backend, frontend and mobile working as one coherent system.
02Projects driven by Spec-Driven Development. AI executes what's well-specified — analysis, documentation and testing drive the entire process.
03Problem analysis, architecture reviews and solution design before writing a single line of code. Where I add the most value.
04Need something different?
Let's talk about your projectGot a project in mind, or just want to explore an idea? I reply to every serious inquiry within one business day.