Pulido Flutter cross-brand para tres storefronts de Pakkete Group

Pakkete Group operaba una plataforma de e-commerce Flutter multimarca — Pakkete como matriz, Carmelina para Cuba y Oliver para Miami. Entré en la ventana de pulido pre-lanzamiento: cerrar bugs de UI, optimizar performance y alinear la entrega técnica final con tres identidades de marca distintas sobre una sola base de código compartida.

Cliente
Pakkete Group
Rol
Desarrollador Frontend
Año
2024
Período
Abr 2024 — May 2024 (ventana de 2 meses de polish pre-lanzamiento)
Flutter Dart
Pulido Flutter cross-brand para tres storefronts de Pakkete Group

Problema

Pakkete Group operaba una plataforma de e-commerce Flutter multimarca: Pakkete como storefront matriz, Carmelina como marca cubana de grocery operando desde La Habana y Oliver como marca de delivery de comida basada en Miami que atiende a la diáspora cubano-americana. Las tres apps compartían una sola base de código Flutter pero exponían identidades de marca, monedas, logística regional y árboles de categoría distintos.

Acercándose la ventana de lanzamiento, las tres apps necesitaban estabilización final en paralelo. El trabajo no eran features nuevas — era el polish de última milla que decide si un lanzamiento sobrevive al contacto con usuarios reales.

Enfoque

Entré por la ventana de polish de dos meses como Desarrollador Frontend. El alcance fue deliberado: cerrar el trabajo que ya estaba, no extenderlo. Tres frentes corrieron en paralelo:

La coordinación corrió a través de un equipo multidisciplinario — ingenieros backend sobre los contratos de API, diseñadores UI/UX sobre la fidelidad por marca, marketing sobre la ventana de lanzamiento — para alinear la entrega técnica final con marca y timing.

Resultado

Los tres storefronts salieron a producción en el calendario previsto. La base de código compartida aguantó bajo presión de lanzamiento — los fixes sobre la plataforma core se propagaban limpios a Carmelina y Oliver sin divergencias por marca, y las apps Flutter espejaron las superficies web mostradas aquí con las mismas fronteras de identidad de marca aplicadas en mobile.

Pakkete Group se disolvió en la ventana de lanzamiento y la operación pública no continuó pasado ese punto. Lo que vale la pena mostrar aquí es la entrega Flutter: la base de código compartida multi-marca, la disciplina de polish y el manejo de fronteras cross-mercado.

Tecnologías usadas

Flutter Dart
Visual

Pantallas

Seguir explorando

Más proyectos

Linkeum Wallet: una billetera fintech multimoneda en 30 días
Fintech · 30 días · 2 ingenieros

Linkeum Wallet: una billetera fintech multimoneda en 30 días

Lancé una billetera fintech en producción en 30 días con un equipo de 2 ingenieros — multimoneda, KYC, 2FA, notificaciones en tiempo real. Construida sobre Nest.js + Next.js Server Actions en un monorepo Turborepo.

Nest.js Next.js Turborepo PostgreSQL
Leer el caso de estudio
Un marketplace de combustible y gas para Cuba, con retiro por QR
Combustible y Gas · Web + Android · Integración externa

Un marketplace de combustible y gas para Cuba, con retiro por QR

Muévete y Cocina convierte la búsqueda diaria de combustible y gas en Cuba en un flujo de pedido anticipado: ver servicentros cercanos y precios en vivo, reservar litros o un cilindro de gas, pagar y retirar contra un QR. Tras el paso a white label que hizo el equipo, el mismo código llega hoy al cliente bajo dos marcas que ya venden, Mercaful y Gasolero. Propuse y construí de punta a punta su app Flutter de repartidores offline-first, contribuí de forma sustancial a la app web de cliente junto al líder de frontend y a un diseñador de la empresa, y con el tiempo lo llevé también al backend: evidencia de entrega, control de acceso y documentos legales por marca.

Flutter React Router Vite TypeScript
Leer el caso de estudio
AI News Intelligence — agente n8n sobre FastAPI + Redis + SvelteKit
Proyecto personal · n8n · Agente · RAG

AI News Intelligence — agente n8n sobre FastAPI + Redis + SvelteKit

Proyecto personal: un agente de IA que orquesta datos de noticias vía n8n, los sirve a través de una capa de caché FastAPI + Redis y conversa con el usuario por una UI de chat SvelteKit. Stack completo en contenedores con Docker Compose para despliegue en un comando.

FastAPI Python Redis Docker
Leer el caso de estudio