Español
Disponible para equipos con buen criterio

Máximo Verzini

Ingeniero de software orientado a producto

Convierto objetivos de producto ambiguos en software confiable: UX clara, arquitectura duradera y resultados que valen la pena.

Organizaciones con las que trabajé

Sistemas seleccionados

Cómo cambiar un sistema sin frenar el trabajo.

Cinco relatos de producto bajo restricciones: volver legible el sistema, reducir su superficie de fallo y dejarle al próximo equipo un camino mejor.

01 / Mantenerlo en marchaAmazon / Store-within-a-StoreReact Router · Vite · Plataforma de kioscos BrightSign

Estabilicé una app de kiosco frágil con React Router y Vite sin detener la entrega.

Pantalla completa para activar sonido
Una captura en tienda de la instalación: pared principal, pantallas complementarias y mesa táctil funcionando en conjunto.

a experiencia Store-within-a-Store de Amazon necesitaba una plataforma interactiva confiable en hardware BrightSign limitado después de que la entrega original perdiera continuidad. La app React se había convertido en una sola pantalla con prop drilling, así que cada funcionalidad nueva ponía en riesgo el resto de la experiencia.

Relevé el comportamiento existente e incorporé una capa de React Router con hash, ruta por ruta. La migración strangler mantuvo el retail en marcha. A medida que estabilizaba cada ruta, separé estado y responsabilidades, moví MQTT y reduje la app para renderizarla, testearla, soportarla y transferirla. Definí la dirección en un mes; el segundo cubrió recuperación, documentación de build y ownership del equipo.

Notas de campo
  1. 01Una capa de hash router con herramientas de depuración compartidas hizo recuperable cada pantalla del kiosco.
  2. 02Vite defines, imports asíncronos y un plugin propio de assets por ubicación enviaron solo el contenido necesario por tienda y fallaron con mensajes claros ante una mala configuración.
  3. 03Error boundaries, logging y recuperación del último estado estable convirtieron fallas no críticas en un camino de soporte manejable.
2025 · Contrato
ReactViteBrightSign
02 / Hacerlo navegableGoalBoundNext.js · Leaflet · SST · Plataforma SaaS espacial

Hice navegable el descubrimiento universitario en todo el país.

Un recorrido en vivo del mapa de universidades, donde los controles Leaflet, filtros y áreas H3 mantienen legible la información al cambiar la vista.

oalBound ayudaba a estudiantes y universidades a formar equipos alrededor de becas, con contactos, costos, cobertura y contexto institucional en una misma superficie de decisión. Me sumé con poco tiempo para hacer útil la información nacional sin volverla abrumadora.

Construí el mapa de universidades con Leaflet, proveedores abiertos, modos claro y oscuro e indexación H3. Volvió navegable la información a escala país y abrió el camino para analizar reclutamiento regional, origen de estudiantes e información por estado.

Notas de campo
  1. 01Capas de mapa Leaflet en modo claro y oscuro más indexación H3 mantuvieron legibles los datos universitarios a escala país.
  2. 02Agregados hexagonales por zoom combinaron materialización programada desde Amazon RDS para PostgreSQL, cache espacial en Redis y cálculos directos en zonas de baja densidad.
  3. 03React Query canceló solicitudes de mapa obsoletas; actualizaciones por eventos refrescaron hexágonos sin saturar el backend.
2025 · Contrato
ReactNext.jsLeafletH3AWS
03 / Seguir el sistema realMiBus / ParagraciaIngeniería de producto · transporte público · sistemas en tiempo real

Exploré un rumbo multi-tenant para una app cívica útil.

2,5K+Instalaciones de la app cívica gratuita
La adopción real perteneció a la app original de Alta Gracia; la posterior dirección SaaS multi-tenant fue un prototipo explorado en profundidad, no un lanzamiento comercial.

aragracia nació como una app gratuita de transporte para Alta Gracia y alcanzó más de 2.500 instalaciones con una calificación de 4,7 estrellas. Me sumé después de ese éxito cívico inicial, di forma al producto y los procesos internos y ayudé a transformarla en MiBus: un rumbo SaaS multi-tenant explorado a fondo con la Municipalidad de Villa Allende. Quedó como prototipo y no tuvo adopción comercial.

Aprendí directamente de pasajeros, conductores y operadores. Diseñé aplicaciones completas en Figma: flujos, mockups, componentes, sistemas visuales y prototipos interactivos. Después programé las herramientas y la arquitectura en tiempo real detrás de ellas.

Notas de campo
  1. 01Las conversaciones directas con pasajeros, conductores, operadores y la municipalidad anclaron las decisiones de producto en la realidad operativa.
  2. 02Una arquitectura de eventos con PocketBase y Redis combinó datos frescos en tiempo real con persistencia durable y migraciones SQLite WAL controladas en swarms de instancias.
  3. 03Un relay cacheable en Hono entregó ubicaciones frescas de vehículos sin saturar el almacenamiento durable.
2025-2026 · Emprendimiento de producto
FigmaReactHonoRedisPocketBaseSQLite
04 / Quitar pesoEdMachina / StaffyMicrofrontends federados · UnoCSS · plataforma de desarrollo

Reduje un 90% el peso de CSS en una plataforma frontend federada.

−90%Peso del bundle CSS
Una prueba tipográfica, no una imagen inventada: el resultado medible del prototipo de plataforma entregado en las primeras dos semanas.

n EdMachina, el frontend federado acumulaba payloads superpuestos de Vuetify y Tailwind. Necesitaba darles a liderazgo y equipos remotos una ruta de migración que pudieran adoptar sin frenar producto.

Co-diseñé y prototipé deduplicación de CSS en runtime con UnoCSS para darles a los remotes un contrato de estilos menor. En dos semanas redujo un 90% el peso de CSS; el bootstrap asíncrono de Module Federation y los WebSockets de Nginx recuperaron HMR confiable, y las declaraciones TypeScript generadas reemplazaron any sueltos por un contrato utilizable por los cinco desarrolladores del equipo.

Notas de campo
  1. 01La deduplicación runtime con UnoCSS reemplazó payloads CSS heredados y superpuestos, y redujo un 90% el peso del bundle en dos semanas.
  2. 02Las mejoras de WebSocket en Nginx y el bootstrap asíncrono de Module Federation devolvieron HMR confiable entre remotes.
  3. 03vite-plugin-dts hizo que la librería UI publicara contratos tipados en vez de propagar any entre aplicaciones.
2026 · Contrato
UnoCSSVueModule FederationTypeScript
05 / Entregarlo más fuerteCourtAvenueSenior Frontend Developer · plataformas para clientes · productos con IA

Modernicé plataformas de clientes sin frenar el ritmo de la agencia.

Asistente embebido en acción
Un recorrido de producción por el widget de Genjo para concesionarios: preguntas sugeridas, respuestas según el modelo y un camino claro para contactar a un vendedor.

n CourtAvenue, los equipos se apoyaban en mi criterio técnico para productos de retail, e-commerce e IA generativa. Tuve autoridad sobre elecciones de stack y assessments, ayudé a definir estándares de ingeniería, mentoreé al equipo y recibí carteras importantes porque podía convertir restricciones en un camino viable.

Para Genjo, un chatbot embebible liviano y un producto de administración en Next.js ayudaron a elevar 6× la conversión de concesionarios. Para Catapult, migré Nuxt 2 a 3, reconstruí estado y datos, y entregué un editor de IA estilo Grammarly. En Holly Hunt visibilicé capacidades faltantes y restricciones del backend SOAP, reformulé el alcance con el cliente, protegí el plazo y mejoré la relación con colaboración directa en tiempo real.

Notas de campo
  1. 01El widget embebido de Genjo usó code-splitting intencional para mantenerse liviano y contribuyó a un aumento de conversiones de concesionarios de 6×.
  2. 02La migración de Catapult de Nuxt 2 a 3 reconstruyó estado y carga de datos, y sumó un editor de sugerencias de IA estilo Grammarly para PDPs de retail.
  3. 03Un assessment de requerimientos para Holly Hunt hizo explícitas las restricciones del backend y las capacidades faltantes, habilitando un alcance realista y una entrega a tiempo.
Sep 2023-Jun 2025 · Tiempo completo
ReactNext.jsVueNuxtIA

Fin de la crónica de campo · 2023-2026

Iniciativa open-source actual

El ecosistema Moonstone.sh

Un conjunto de herramientas Lua reproducible para entornos aislados, grafos de servicios inspeccionables y artefactos de release determinísticos.

RuntimeRelease graphService compiler

Un runtime y gestor de paquetes Lua determinístico, con entornos reproducibles, artefactos direccionados por contenido y resolución de dependencias PubGrub.

ZigLuaQwik

Un exportador determinístico de proyectos Lua que compila builds en un DAG para producir artefactos de release reproducibles y aislados entre plataformas.

LuaQwikDAG Pipelines

Un compilador progresivo de servicios Lua a Zig. Parte de Lua y agrega contratos explícitos y comportamiento estático donde hacen falta.

LuaZigBallad
Lo que dicen mis colaboradores

Confianza para las partes difíciles

Colaboradores atentos y generosos hacen mejor el trabajo de entrega compleja.

“Se compromete a lograr resultados mediante soluciones creativas, sin descuidar la calidad ni el impacto que realmente importa para el negocio y los clientes.”
Anders HopkinsGestionó directamente a Máximo en CourtAvenue
“Máximo es la persona que quieres tener a tu lado ante un desafío difícil: un compañero experto que lidera con iteración reflexiva.”
John WattersTrabajó con Máximo en GoalBound
“Desde chatbots con IA hasta la modernización de arquitectura frontend legacy, Máximo aborda los problemas con foco en la entrega, atención al detalle y un gran espíritu colaborativo.”
Brittany TurnerGestionó directamente a Máximo en CourtAvenue
Currículum

Elige el CV que corresponda al rol

Cada CV pone en primer plano la experiencia más relevante para un rol. Descarga el que corresponda.

Hablemos

Contacto

¿Estás resolviendo un problema de producto complejo o armando un equipo con criterio? Hablemos.

Escanea para guardar mi contacto.

…o toca aquí para agregarlo.