Saltar al contenido

leo/ · Capabilities

What I can do and how I do it

These are the kinds of projects I know how to deliver, from a simple page to a SaaS platform. It's not a list of services: it's what I can bring to a team.

Cómo trabajo

Cuatro pasos que repito siempre.

No es una metodología con nombre. Es la forma de trabajar que me ha funcionado en prácticas y en mis proyectos.

Entender el problema

Antes de escribir nada, intento entender bien el problema: qué hay que resolver, para quién y qué se ha intentado ya. Si algo no me queda claro, pregunto. Prefiero preguntar dos veces a construir lo que no era.

PreguntarLeer lo que ya existeAcotar

Plantearlo

Pienso cómo se va a montar antes de tocar código: qué piezas hay, qué responsabilidad tiene cada una y qué puede salir mal. Así es más fácil explicárselo al equipo y cambiarlo si hace falta.

Separar responsabilidadesPensar en el mantenimiento

Construirlo

Avanzo en partes pequeñas que se puedan revisar y probar. Escribo tests donde aportan, como hice con PHPUnit en Entreredes, y dejo el código para que otro lo entienda sin tener que preguntarme.

Partes pequeñasTestsCódigo legible

Llevarlo a producción

No doy algo por terminado hasta que funciona en producción. En Entreredes desplegué con Docker y me encargué de que siguiera funcionando después. Si algo falla, es mío y lo arreglo.

DockerSeguimiento despuésResponsabilidad

Lo que sé hacer

Las áreas que toco.

No soy experto en todas por igual, pero en todas he trabajado y sé por dónde empezar.

Frontend

Interfaces con React, TypeScript o Vue. En Savia hice una aplicación con React 19 que manejaba más de 1000 registros con búsqueda y filtros al instante.

Datos

Modelar bien los datos desde el principio, con PostgreSQL, para que luego no haya que rehacerlo todo cuando crece.

Rendimiento y SEO técnico

Que cargue rápido y que se pueda encontrar, trabajándolo desde el código. Esta web es un ejemplo de lo que hago.

Backend y APIs

La lógica que no se ve: APIs con Laravel o FastAPI, colas de trabajo e integraciones con otros servicios, como Gemini en Entreredes.

Despliegue

Desplegar con Docker y dejarlo preparado para que publicar un cambio no dé miedo. Es la parte que más me ha enseñado a cuidar los detalles.

Datos y métricas

Medir qué pasa de verdad en un producto para tomar decisiones con datos y no a ojo, por ejemplo con paneles sencillos de entender.

FAQ

What people usually ask me

If you have another question, just ask me.

Ask me→

If it fits

Let's talk.

If you need someone who can take on something like this, write to me and we'll see. I answer everything.

Let's talk→