Sobre mí

Trabajo como Staff Software Engineer y llevo casi veinte años desarrollando productos digitales.

Mi trabajo abarca la ingeniería de producto, la arquitectura y la implementación. Me muevo entre la visión general del sistema y los detalles técnicos que hacen que funcione.

Me gusta abordar problemas complejos desde las primeras exploraciones hasta encontrar una solución que funcione en la práctica. Tomo decisiones técnicas con intención y procuro mantenerme cerca del desarrollo para entender los problemas de primera mano.

Cómo pienso

Prefiero entender el problema antes de buscar una solución.

¿Qué queremos conseguir realmente? ¿Qué partes son esenciales? ¿Qué podemos simplificar, reutilizar o automatizar? Me interesa encontrar la estructura que hay detrás de un problema y entender las implicaciones de cada decisión antes de decidir cómo abordarlo.

Ese análisis continúa durante el desarrollo. Muchas veces, construir algo permite descubrir cosas que no aparecen en los planes ni en las conversaciones. Por eso, prefiero convertir las ideas en algo concreto, aprender de lo que funciona y ajustar el rumbo a medida que entiendo mejor el problema.

A veces, eso implica comprender rápidamente un sistema desconocido. Otras veces, desarrollar un producto es la manera de descubrir qué debería llegar a ser. Y, cuando un producto crece, el reto está en diseñar una arquitectura que pueda acompañar ese crecimiento.

Cómo trabajo

Me gusta programar, aunque eso ya no significa tener que hacerlo todo personalmente.

Según lo que necesite cada proyecto, puedo estar escribiendo código, diseñando una arquitectura, creando un prototipo de interacción, trabajando en conjunto o ayudando al equipo a encontrar el rumbo. Puedo asumir el liderazgo técnico, trabajar de forma autónoma o alternar entre ambos roles.

La IA ha ampliado mi forma de trabajar. Cada vez integro más agentes en el proceso de desarrollo: les proporciono contexto, divido el trabajo en problemas concretos, reviso sus resultados y decido en qué aspectos sigue siendo fundamental el criterio humano.

Las herramientas han cambiado rápidamente, pero la responsabilidad de entender el sistema y tomar buenas decisiones sigue siendo la misma.

Entre disciplinas

Parte de mi mejor trabajo ocurre en la intersección de distintas disciplinas.

Mi experiencia va más allá de la ingeniería e incluye diseño, producto, docencia y liderazgo. Esto me ayuda a entender que distintas personas pueden describir un mismo problema de maneras muy diferentes, y a convertir esas perspectivas en una visión compartida de lo que queremos construir.

Mi experiencia en dirección de arte y diseño de interacción también influye en cómo desarrollo software. Me importan la harmonía visual, el movimiento y la experiencia de uso de una interfaz, pero también quién puede utilizarla y de qué manera. La accesibilidad no es un añadido: forma parte de hacer bien las cosas.

El impacto del trabajo

Me importa lo que ocurre más allá de la pantalla.

He trabajado en productos con objetivos muy distintos, pero me atraen especialmente aquellos en los que una buena solución técnica puede tener un impacto en la vida de las personas. Puede ser reducir la exposición a contenido perturbador para quienes deben revisarlo, conseguir que las personas participen de verdad en la formación sobre acoso y discriminación en el trabajo, o desarrollar un producto que respete a quienes lo utilizan.

Esto quedó especialmente claro cuando trabajé en Spot, un proyecto en el que coincidieron la ingeniería, el diseño de interacción, la accesibilidad y un tema que me importa profundamente.

Quiero seguir desarrollando productos que planteen retos técnicos interesantes, bien implementados y puedan mejorar la vida de las personas.

Experiencia

2020 – Actualidad

Staff Software Engineer

All Turtles, remoto

Productos digitales para startups en distintas etapas de crecimiento, desde plataformas de IA y aplicaciones web hasta sistemas de diseño y experiencias interactivas con animación.

2020

Staff Software Engineer

mmhmm / Airtime, remoto

Desarrollo del sitio web de la empresa y su aplicación de vídeo, desde el lanzamiento inicial hasta su evolución como plataforma de marketing.

2019

Senior Software Engineer

Spot, Berlín

Herramientas web para una plataforma segura de denuncia de acoso y discriminación en el entorno laboral, incluida una aplicación interactiva de formación y un bot conversacional para gestionar denuncias.

2009 – 2020

Creative Developer

Freelance, Berlín

Sitios web, aplicaciones y experiencias digitales interactivas que combinan diseño visual, animación y programación creativa. Con el tiempo, el trabajo evolucionó hacia la ingeniería frontend y la arquitectura de software, con especial atención a JavaScript, React y TypeScript.

  • Clientes: Goethe-Institut, Mimi Hearing Technologies, N3XTCODER, entre otros.

¿Buscas a alguien con experiencia para resolver un problema?

Trabajemos
en conjunto.