Código difícil de mantener cuando el equipo empieza a crecer.
Construyo productos que no se rompen cuando crecen.
Senior Frontend Engineer con más de 15 años de experiencia ayudando a transformar ideas y MVPs en aplicaciones escalables, mantenibles y listas para producción.
Especializado en React, TypeScript, performance y arquitectura frontend para equipos que necesitan avanzar rápido sin romper la base del producto.
Frontend audit
De MVP frágil a base escalable
Problema
Features lentas y regresiones al iterar.
Intervención
Arquitectura, performance y criterios claros.
Impacto
Más velocidad de entrega con menos fricción.
const engagement = {
focus: 'product stability',
stack: ['React', 'TypeScript', 'Architecture'],
approach: 'move fast without breaking scale',
outcome: 'fewer regressions, better delivery'
};El problema
Hoy es fácil construir rápido. Lo difícil es mantenerlo.
Muchos productos se desarrollan en semanas usando herramientas modernas o incluso IA. Cuando empiezan a crecer, aparecen los problemas que frenan al equipo y erosionan la confianza.
Performance pobre en flujos clave y pantallas críticas.
Bugs constantes y regresiones por falta de estructura.
Features nuevas que rompen comportamientos existentes.
Ahí es donde más valor aporto
Ayudo a ordenar la base técnica, mejorar la experiencia y dejar un frontend que pueda seguir creciendo sin romperse en el intento.
Qué hago
Convierto MVPs y productos en crecimiento en aplicaciones listas para escalar.
No trabajo solo para entregar pantallas. Me involucro para darle estructura al frontend, mejorar la experiencia y evitar que el producto se vuelva más frágil con cada release.
Desarrollo de producto
Construyo aplicaciones web y móviles listas para producción, enfocadas en rendimiento, escalabilidad y experiencia de usuario.
Arquitectura frontend
Diseño y mejoro la estructura de aplicaciones para que puedan crecer sin volverse difíciles de mantener.
Performance y optimización
Identifico cuellos de botella y optimizo aplicaciones para mejorar velocidad, estabilidad y experiencia.
Valor real
Mi foco es que tu equipo pueda seguir iterando sin que cada cambio se vuelva más caro.
Trabajo especialmente bien cuando ya existe un producto, un roadmap exigente y la necesidad de subir el nivel técnico sin frenar negocio.
Aporto criterio técnico, claridad en decisiones y una base más confiable para que producto, diseño e ingeniería puedan avanzar con menos fricción.
Proyectos
Casos donde el frontend tenía que acompañar crecimiento real, no solo verse bien.
Cada proyecto está pensado para demostrar criterio técnico, capacidad de ejecución y foco en impacto. Lo importante no es la pantalla, sino qué problema resolvió y cómo dejó una base mejor.

Plataforma de venta de boletos y operación de viajes.
Drivalbe
Problema
El producto necesitaba crecer entre web, mobile y backend sin que la experiencia se volviera inconsistente o costosa de mantener.
Solución
Trabajé en una base compartida orientada a producto, alineando frontend, flujos clave y decisiones técnicas para sostener evolución continua.
Impacto
Se fortaleció la capacidad de iterar sobre nuevas funcionalidades con más consistencia, mejor experiencia y una estructura más preparada para escalar.

Aplicación móvil para reservas y experiencia digital de huéspedes.
Camino Real App
Problema
La experiencia debía sentirse fluida en un flujo sensible para negocio, con una app capaz de soportar crecimiento sin fricciones visibles.
Solución
Optimicé el frontend móvil y el comportamiento de pantallas críticas para mejorar claridad de flujo, estabilidad y capacidad de mantenimiento.
Impacto
El resultado fue una experiencia más confiable en reserva y navegación, con una base lista para seguir evolucionando sin degradar calidad.

Producto propio enfocado en experiencia digital y operación de servicios.
FreshTri
Problema
Como en muchos productos nuevos, había que validar rápido sin sacrificar una base que luego permitiera crecer con orden.
Solución
Diseñé la estructura frontend pensando desde el inicio en mantenibilidad, performance y una UX clara para iterar sin rehacer todo.
Impacto
Sirve como muestra de un enfoque donde producto y arquitectura avanzan juntos, reduciendo deuda temprana y acelerando aprendizaje real.
¿Tienes un producto en una etapa parecida?
Puedo ayudarte a revisar la base actual, detectar riesgos y proponer una ruta clara para escalar sin romper el producto.
Cómo trabajo
Mi enfoque no es solo escribir código, sino construir soluciones que duren.
Trabajo con criterio de producto, cuidando el equilibrio entre delivery, calidad técnica y capacidad de evolución.
Entiendo el producto antes de tomar decisiones técnicas.
Busco el balance entre velocidad y calidad.
Evito sobreingeniería y resuelvo lo que sí mueve el producto.
Diseño pensando en escalabilidad y mantenibilidad.
Priorizo código limpio, legible y fácil de evolucionar.
Stack principal
Tecnología al servicio del producto, no al revés.
React, TypeScript y arquitectura frontend son mi base. Los uso para construir interfaces sólidas, rápidas y fáciles de mantener.
Trabaja conmigo
Trabajo con equipos que necesitan velocidad, pero no quieren pagarla con caos técnico.
Suelo aportar más valor cuando hay un producto vivo, un roadmap exigente y la necesidad de mejorar la base sin detener entregas.
Escalar su producto sin aumentar fragilidad técnica.
Mejorar performance y estabilidad en flujos clave.
Arreglar una base existente antes de seguir creciendo.
Construir nuevas funcionalidades con calidad desde el inicio.
Disponible para
Proyectos freelance con foco en producto y frontend.
Colaboraciones de mediano o largo plazo.
Posiciones remotas senior con responsabilidad técnica.
Escribo sobre frontend, performance y decisiones que ayudan a construir mejor.
El blog complementa mi trabajo práctico: documenta criterios, aprendizajes y formas de pensar producto desde ingeniería.

React Actions: el cambio más grande 🤯
Si pensabas que el "estado" era lo único complicado en React, prepárate. React 19 trae algo que, a...

React 19 - Primer post del año
He vuelto después de unas ligeras vacaciones, no quiero perder la constancia así que aquí vamos de...

Cómo usar el Profiler de React para medir renders de verdad (y dejar de adivinar)
Hubo un punto en mi carrera donde me di cuenta de algo simple: estaba optimizando React a...