Hola, soy Nacho Rapallo

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.

¿Y qué pasa con la IA?

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.

Planificación

mi proceso de desarrollo


Experiencia

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.


Experiencia Laboral


Stack 2025

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:

Móvil

Web

Bases de datos

Librerías

Hosting

Cloud

Github

tldraw

Figma

Mis últimas APP

Aquí puedes ver un poco de información sobre mis últimas apps

Mi forma de desarrollo

mi forma de desarrollo

Mi proceso de desarrollo

mi proceso de desarrollo

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.


Contacto


Idiomas


¿Hablamos?

nacho rapallo // nacho@yestoall.com // yestoall.com
Descargar PDF