I can tell you this in English too
Soy desarrollador todo terreno (frontend/backend). Eso que llaman full stack developer.
Me siento más identificado con la palabra artesano.
Como Artesano de Software
me enfoco más en los resultados que en los lenguajes, herramientas o frameworks.
Diseñar es quitar cosas.
Elegir lo que importa, destacarlo y deshacerse de todo lo demás.
Aprendizaje continuo: estoy en continua búsqueda / aprendizaje de nuevas y mejores metodologías.
Mi manera de trabajo actual se basa en el desarrollo dirigido por especificaciones, una forma de trabajar donde primero escribes una especificación detallada de lo que vas a construir, en lenguaje natural estructurado y ordenado, y sólo después escribes el código.
El código pasa a ser una consecuencia, no el documento principal. La idea clave es invertir la jerarquía habitual: el documento de especificaciones es la fuente de verdad, no el código. Y este documento va cambiando a lo largo del desarrollo haciendo que el código se adapte a él.
La calidad de una especificación depende de la experiencia acumulada y del aprendizaje continuo, no de la improvisación del Vibe Coding, del que mantengo muy alejado.
Esta manera de trabajar con herramientas de IA hace que un desarrollador con experiencia funcione como un equipo completo. Para lo que antes necesitabas varias personas coordinándose, hoy puede salir de un único flujo bien planificado. Mismo resultado, menos fricción, más control.

Más de 20 años programando en Javascript, en casi todos sus sabores:
Vanilla JS, ActionScript, CoffeeScript y Typescript.
He trabajado con PHP, Ruby/Rails, Node pero ahora prefiero
React, NextJS, Svelte, ReactNative, Expo, NW.js,
Electron.
Intereses:
Aplicaciones web / móviles Android / iOS / CLI (linux) / escritorio (MacOS /
Windows)
Frontend / Backend / Base de datos Extensiones de Google Chrome\
Apasionado por el diseño UI / UX
El diseño minimalista e intuitivo
Trabajar en equipo, compartir, liderar y aprender de los demás
No dar nada por imposible
Simplificar como forma de vida, es lo más complejo y satisfactorio.
Me gustan los retos SOLUCIONAR PROBLEMAS es mi trabajo.
yestoall 2024 / actual
Desarrollo de Aplicaciones
¿necesitas una app?
Grupo Tervalis 2022 / 2024
Software Technical Lead
Stack NextJS, React, React-Native/Expo, NodeJS/Bun, Typescript, Redis, SQL
Server, Linux Admin
Transformación digital: aplicaciones para mejorar procesos internos
page64.press 2013 / 2024
Fundador / CTO
Stack NextJS, React, React-Native, NodeJS, Firebase, Ruby on Rails
Clientes La Vanguardia, Pronto, Mundo Deportivo, Huffpost, Funke, Bauer
Media Group, La Razón, El Periódico, Prensa Ibérica, TVguia, TVmovie, Prisa,
Zapi, Agile
*S,C,P,F... 2007 / 2012
Director Creativo
Stack Ruby on Rails, Javascript, ActionScript
Clientes Vueling, Evax, Ikea, BMW, Nokia, Vodafone, VollDamm, Timeout,
CocaCola, Pepsi, Ayuntamiento Barcelona
Herraiz & Soto 2006
Senior Developer
Stack PHP, HTML & CSS, Javascript, ActionScript (Flash)
Clientes Viajes Barceló
Estudio Mariscal 2004 / 2006
Senior Developer
Stack PHP, HTML & CSS, Javascript, ActionScript (Flash)
Clientes Hoteles Silken, Javier Mariscal, Fernando Trueba Producciones,
Copa America
DoubleYou 1999 / 2003
Technical & Creative Director
Stack PHP, HTML & CSS, Javascript, ActionScript (Flash)
Clientes Zara, San Miguel, Mahou, Audi, Seat, Remo, Aldeasa
Te comparto mi stack actual a modo de carta de presentación para que veas como pienso en términos de decisiones tecnológicas.
Las apps deben utilizar las mismas tecnologías adaptadas a diferentes dispositivos para sacar todas sus posibilidades nativas.
Mi stack de desarrollo va cambiando con el tiempo adaptándose a las necesidades que tengo en mis proyectos.
Si sacamos una fotografía del momento actual mis preferencias serían estas:
Typescript
La gestión de tipos es vital en cualquier nuevo proyecto que quiera ser
escalable y mantenido en el tiempo.
React
Versión > 19. Siempre las ultimas versiones de React para aprovechar sus
mejoras.
API
Restful o GraphQL, API dependiendo del proyecto.
React Server Components
Comunicación entre servidor y cliente de manera tipada y rápida.
NextJS / Vite
Dependiendo del tamaño del proyecto.
Tailwind
Componentes responsive adaptables a cualquier tamaño de pantalla.
Las librerías híbridas que uso en todo tipo de proyectos
Zod
La gestión y validación de tipos que más me gusta.
Tanstack Query / Tanstack Store / Zustand
Manejo de estados, tanto del servidor como del cliente.
Tanstack Forms
Manejo de formularios, con validaciones y tipados.
Aquí puedes ver un poco de información sobre mis últimas apps
Nevera
Nevera te ayuda a organizar tu lista de la compra y tus recetas
QVO
¿qué veo? es una app que va de cine
CasiCasi
es una app que va de convertir a tus hijos en esclavos
Tuber (aún en versión beta)
es una app para gestionar modos de aprendizaje continuo
a la manera que a mi me gusta aprender


Puedo encargarme de todo el proceso de desarrollo de una aplicación. Desde la idea inicial hasta el lanzamiento final.
La parte de planificación y gestión del proyecto me gusta. Puedo ayudar a definir el producto, la estrategia de desarrollo y elegir las mejores soluciones tecnológicas.
Mis fortalezas son el diseño de la interfaz y la experiencia de usuario. Identificar los problemas y solucionarlos.
En las demás partes del proceso me gusta colaborar con otros diseñadores y creativos. Pero también puedo encargarme yo.
Nacho Rapallo
Madrid, España
Trabajo en remoto desde 2016,
pero si insistes lo mismo podemos vernos donde quieras.