9 aplicaciones en producción ahoraAWS us-east-1

Software que aguanta una operación de verdad

No hacemos demostraciones. Hacemos las plataformas que gente real abre cada día para trabajar, cobrar y decidir — en el muelle bajo sol fuerte, en el consultorio, en el patio sin señal. Cada proyecto de abajo está en línea, con cifras que se pueden comprobar.

11
Proyectos
9
En producción
4.387
Commits
69
Tecnologías

Cifras medidas en los repositorios y en las aplicaciones en línea — ninguna es una estimación.

0
Proyectos entregados
0
Commits versionados
0
Archivos de código
0
Tecnologías en uso
0
Sectores atendidos
0
Plataformas cubiertas

Los commits vienen de git rev-list --count; los archivos cuentan el código fuente de cada repositorio, sin dependencias ni build. Si un proyecto crece, este panel crece con él.

Un equipo, muchos mundos

Cada sector de abajo tiene software nuestro corriendo dentro. Pasa el cursor y verás exactamente qué productos lo atienden.

Pasa el cursor sobre un sector para ver los proyectos que lo atienden.

Diez productos, todos en línea

Cada tarjeta abre el proyecto por dentro: las pantallas reales, la arquitectura que lo sostiene, el stack y el tamaño medido del repositorio.

Porto na Tela — Demonstrativo do período
En producciónOperación

Porto na Tela

La vida en el puerto bajo control — con cada centavo comprobado.

WebPWA instalablePanel admin

2.189 commits
desde 2024

Ver por dentro
CONFEPAR — Panorama da estadia: toneladas, veículos, ritmo e ocupação
En producciónOperación

CONFEPAR

Conferencia de carga en Paranaguá: conteo en vivo, nota oficial y fiscalización.

PWA sin conexiónWebPanel admin

809 commits
desde 2026

Ver por dentro
PersonalLife — Sinais vitais importados do smartwatch
En producciónSalud

PersonalLife

Agenda, entrenamientos, salud y finanzas del profesional independiente en un solo lugar.

WebApp móvilSmartwatchAPI pública

156 commits
desde 2026

Ver por dentro
Destino Estiva — Show do Estivão
En producciónEducación

Destino Estiva

El curso completo para el proceso de selección portuario.

WebPWA instalablePanel admin

593 commits
desde 2025

Ver por dentro
ImpExp — Unidades no pátio, cada uma com sua foto de catálogo
En producciónOperación

ImpExp

Buque → patio → carga: cada vehículo RORO rastreado por su chasis.

PWA sin conexiónWebAPI pública

66 commits
desde 2026

Ver por dentro
VidIA Maker — Timeline e compositor
App de escritorioHerramientas

VidIA Maker

Editor de vídeo local, multipista, dirigible por un agente.

EscritorioServidor MCP

58 commits
desde 2026

Ver por dentro
PRVisor — Previsão de escalação e habilitados
En producciónAutomatización

PRVisor

Extracción automatizada y predicción de turnos portuarios.

WebPanel adminPush

281 commits
desde 2025

Ver por dentro
Fuelboard — Página inicial
En producciónFinanzas

Fuelboard

Control de combustible con consumo real, no estimado.

PWA instalableWeb

87 commits
desde 2026

Ver por dentro
Gestão de Vendas — Acesso
Uso internoComercio

Gestão de Vendas

Inventario y clientes que por fin se encuentran en la posventa.

WebPanel admin

5 commits
desde 2026

Ver por dentro
ECOlive RG — Página inicial
En producciónComercio

ECOlive RG

La concesionaria de motos eléctricas, con landing en 3D y catálogo propio.

WebPanel admin

34 commits
desde 2026

Ver por dentro
SindEstiva — Página inicial
En producciónInstitucional

SindEstiva Rio Grande

El sitio oficial del sindicato, trilingüe y con CMS propio.

WebPanel admin

109 commits
desde 2025

Ver por dentro

Las pantallas que hacen el trabajo

Cada cuadro de abajo es la aplicación corriendo de verdad, no una maqueta. Es donde la ilustración, el vídeo y el dato se encuentran justo cuando alguien los necesita.

Porto na Tela

El extracto, pestaña por pestaña

Vista general, por función, por operador y por faena — la misma base cortada de cuatro formas, y el color de toda la pantalla sigue a la fuente del dato. Arrastra para reordenar, recoge lo que no usas.

Porto na Tela

El turno, del día al histórico

Hoy, histórico del puerto, mi histórico e histórico del trabajador. Ofertas, cola y habilitación en una pantalla: 59 vacantes en 8 buques, cada categoría con su color, con su atraque y su cuadrilla.

Porto na Tela

Windy y Windguru dentro de la app

Viento, racha, dirección, oleaje, temperatura y lluvia hora a hora, nivel PRO, en la misma pantalla donde el trabajador comprueba si está habilitado.

Porto na Tela

Los pagos, trabajo por trabajo

Buque, atraque, faena, cuadrilla y función de cada trabajo del mes, con el origen del asiento. Los importes existen y cuadran con el extracto; sencillamente no se muestran aquí.

Porto na Tela

Cada extracto, mes a mes

Bruto, neto, vacaciones, aguinaldo y fondo de garantía de un lado; impuesto, seguridad social y tasas del otro. Año tras año, con el número de trabajos de cada mes.

Porto na Tela

El expediente del puerto entero

Estibadores, manipuladores y controladores: cuántos trabajadores, cuántos compromisos, quién lidera cada categoría. Nombres protegidos, números a la vista.

ImpExp

Cada vehículo del patio, con su foto

El catálogo casa automáticamente el texto del plan de carga con la imagen del modelo — Caterpillar, Scania, John Deere, Mercedes, palé. El inspector reconoce la unidad antes de acercarse.

Cada vehículo del patio, con su foto

ImpExp

La cadena entera en un solo cuadro

Conteo por tipo y etapa: buque, patio y carga, con ítem, inspección, a bordo, almacenado y finalizado. Las columnas se tiñen por etapa y la fila por el color del tipo.

La cadena entera en un solo cuadro

CONFEPAR

420 de 420, en el bolsillo del conferente

El conteo por cuadrilla, bodega y lote ocurre en el celular, en el muelle, con o sin señal. Un saldo por lectura: el número que el jefe ve en el panel es el mismo que el operador ve en la mesa — y el ritmo por hora dice cuándo termina el buque.

420 de 420, en el bolsillo del conferente

CONFEPAR

Todo buque que ya dio trabajo, con foto y ficha

Cada buque que ya dio trabajo a la categoría entra solo en el catálogo, a partir de los turnos: ficha del casco, viajes, cuántas vacantes generó y para quién. El buque vuelve dos años después y el app lo recuerda.

Todo buque que ya dio trabajo, con foto y ficha

CONFEPAR

Biometría para firmar, voz para preguntar

La Nota de Conferencia solo se emite tras Face ID, Touch ID o PIN, y ConferIA responde por voz, con guantes puestos, lo que dice el convenio sobre la faena, el turno y la parada — con conocimiento generado del propio código del app, nunca inventado.

Biometría para firmar, voz para preguntar

PRVisor

El turno previsto antes del llamado

El motor reproduce las reglas reales de llamada — orden por faena, nombre del buque, operador portuario y prioridad de los registrados — y muestra atraque, operador, buque y función. Las matrículas quedan protegidas.

El turno previsto antes del llamado

PersonalLife

La guía del ejercicio, en vídeo

Cada uno de los 1.322 ejercicios de la biblioteca tiene su propio vídeo de ejecución, más las dos posiciones clave y los grupos musculares que recluta. El alumno la abre a mitad de serie y sabe exactamente qué hacer.

PersonalLife

Armar el plato por la foto

El usuario elige por lo que ve, ajusta el peso y los macros se calculan solos. Son 205 alimentos, cada uno con su propia foto con la misma luz y el mismo encuadre.

Armar el plato por la foto

PersonalLife

La biblioteca entera, filtrable

Búsqueda, grupo muscular y equipamiento — CrossFit, barra, mancuernas, máquina, polea, kettlebell, banda. El profesional arma la sesión sin salir de la pantalla.

La biblioteca entera, filtrable

PersonalLife

Vitales directo del reloj

Frecuencia cardíaca, VFC, saturación, pasos, energía activa, sueño. Una sola capa recibe muestras de Health Connect, HealthKit, Garmin, Wear OS y Zepp, y devuelve la serie ya normalizada.

Vitales directo del reloj

PersonalLife

El garaje entero en una cuenta

Combustible, taller, piezas, revisiones, seguro, multas e impuestos — cada costo cae en las finanzas y cada vencimiento en la agenda. Coche, moto y pickup, cada uno con su odómetro y su media.

El garaje entero en una cuenta

PersonalLife

La salud y la agenda de quien depende de ti

Pareja, hijos, madre y hasta el perro: vacunas, alergias, condiciones crónicas, seguro médico y quién cuenta como dependiente en la declaración. Cumpleaños y vencimientos en la misma agenda.

La salud y la agenda de quien depende de ti

PersonalLife

De la idea al embarque

Itinerario, lugares, presupuesto y maleta, con el precio del pasaje bajo vigilancia. Cuatro viajes entre planificados y concluidos, cada uno con su cuenta atrás.

De la idea al embarque

Destino Estiva

Show do Estivão

El cuestionario con formato de programa de televisión: 16 preguntas por partida, 3.083 verificadas contra la convocatoria, comodines clásicos y banda sonora propia. Se juega por los XP de la casa, con el ranking en juego.

Show do Estivão

Destino Estiva

Pega Ratão

Encuentra la rata que el tribunal escondió en el texto de la ley. Una palabra cambiada por partida — un plazo, un sujeto, un verbo — y el alumno aprende a ver la trampa antes de caer en ella.

Pega Ratão

Destino Estiva

El tribunal, diseccionado

Radiografía del relevamiento: 20 exámenes reales analizados, ~935 preguntas en el corpus, 310 diseccionadas, de 2019 a 2026. Lo que el tribunal nunca pregunta, lo que siempre cae y dónde está la trampa.

El tribunal, diseccionado

Destino Estiva

Una clase que enseña, no solo informa

Contenido propio con ilustración hecha a medida de carga, equipamiento y operación portuaria, fórmulas renderizadas en KaTeX y un mini-cuestionario al cerrar cada bloque.

Una clase que enseña, no solo informa

Destino Estiva

Fijación por tarjeta

El alumno repasa lo que falló, en el formato al que mejor responde la memoria — con la misma identidad visual que el resto del curso.

Fijación por tarjeta

VidIA Maker

La línea de tiempo que también edita el agente

Multipista, compositor WebGL2, inspector de efectos y guion lado a lado. Las 45 herramientas MCP actúan sobre este mismo estado, y todo se deshace con Ctrl+Z.

La línea de tiempo que también edita el agente

ECOlive RG

Una landing que se mueve en 3D

Transformaciones tridimensionales reales en CSS, catálogo que administra el cliente y el ahorro dicho sin rodeos: cero emisiones, unos R$30 al mes, 60 km de autonomía.

Una landing que se mueve en 3D

Todo esto corre en AWS, ahora mismo

Esto no es un diagrama de referencia: es la topología que sirve a los productos de esta página. Pasa el cursor por cualquier servicio para ver qué aplicaciones corren en él.

Región AWSus-east-1Edgegru1 · São PauloEntrega continuaGitHub Actions
Vercel EdgeNext.js en el borde
API GatewayREST · rewrites
AWS LambdaFastify serverless
AWS App RunnerAPI siempre caliente
AWS LightsailExtracción programada
DynamoDBTabla única + GSIs
Amazon S3Medios y documentos
Redis · BullMQColas y trabajos
GitHub ActionsDespliegue al push

Pasa el cursor sobre un servicio para ver qué corre en él.

Serverless donde el tráfico es intermitente, contenedor siempre caliente donde importa la latencia, instancia dedicada donde hay navegador headless. La elección sigue a la carga, nunca a la moda.

Disciplina que se verifica en el código

Cada práctica de abajo nombra los proyectos donde está en producción y el artefacto concreto que produce. Nada aquí es una intención.

01

La API es la fuente de verdad

Zod → OpenAPI → Orval

Los esquemas Zod de las rutas validan, serializan y generan el OpenAPI. De ahí sale el cliente tipado con hooks de React Query. Cambia la ruta, corre el codegen — el front nunca se desalinea en silencio.

  • Porto na Tela
  • CONFEPAR
  • PersonalLife
  • Destino Estiva
  • ImpExp
  • PRVisor
  • Gestão de Vendas
02

DynamoDB de tabla única

single-table + GSI1/GSI2

Un índice principal y GSIs diseñados a partir de las consultas que la pantalla realmente hace. Sin joins, sin N+1, con costo previsible y latencia de milisegundos.

  • Porto na Tela
  • CONFEPAR
  • PersonalLife
  • Destino Estiva
  • ImpExp
03

Offline-first de verdad

Dexie + outbox + Service Worker

En el patio se cae la señal. La aplicación guarda el trabajo en IndexedDB, mantiene una bandeja de salida y sincroniza al volver. El usuario nunca pierde lo que escribió.

  • CONFEPAR
  • ImpExp
  • Porto na Tela
  • Fuelboard
04

Design system por producto

tokens + DESIGN.md

Tokens, tipografía y paleta escritos como contrato: cromo tranquilo, color reservado al dato. Nunca un hex suelto en el componente, nunca una tarjeta dentro de otra.

  • Porto na Tela
  • CONFEPAR
  • PersonalLife
  • ImpExp
05

Seguridad que no estorba

WebAuthn · RBAC · CSP

Acceso con clave FIDO2, RBAC multi-tenant con alcance obligatorio por empresa, CSP cerrada y protección del contenido de pago. Toda consulta se filtra por el dueño del dato.

  • Porto na Tela
  • CONFEPAR
  • PersonalLife
  • ImpExp
  • SindEstiva Rio Grande
06

Accesible donde está el usuario

WCAG 2.1 AA · 44px · reduced-motion

WCAG 2.1 AA como requisito, contraste pensado para el sol del muelle, objetivos táctiles de 44px y una alternativa para cada animación cuando el sistema pide menos movimiento.

  • Porto na Tela
  • PersonalLife
  • Destino Estiva
07

IA donde se gana su lugar

LLM · MCP · RAG

Una foto del plan de carga que se vuelve registro comprobable, transcripción local con whisper.cpp y un editor de vídeo que un agente puede dirigir. IA donde ahorra trabajo, no como adorno.

  • CONFEPAR
  • ImpExp
  • PRVisor
  • Destino Estiva
  • VidIA Maker
08

Monorepo con frontera clara

pnpm workspaces + Turborepo

pnpm workspaces y Turborepo, un dominio que no conoce frameworks, tipos compartidos entre API y web. Un comando construye todo; un paquete cambia sin arrastrar al resto.

  • CONFEPAR
  • PersonalLife
  • Destino Estiva
  • ImpExp
  • VidIA Maker
  • Porto na Tela
09

Pruebas donde duele

Playwright · Vitest · domain tests

Playwright en el flujo del usuario, Vitest en la regla de negocio y pruebas de dominio que fijan orden, etiqueta y cálculo. Lo que rompería en producción rompe antes, en CI.

  • CONFEPAR
  • Destino Estiva
  • Gestão de Vendas
  • VidIA Maker
  • SindEstiva Rio Grande

El arsenal en uso hoy

Cada elemento de esta lista corre en al menos un proyecto en producción. Es inventario, no escaparate.

Interfaz

16 tecnologías

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • shadcn/ui
  • Radix UI
  • Base UI
  • Framer Motion
  • React Hook Form
  • Zod
  • React Query
  • Zustand
  • Recharts
  • D3.js
  • KaTeX
  • next-intl

Servidor

10 tecnologías

  • Node.js 22
  • Fastify 5
  • Zod
  • OpenAPI / Swagger
  • Orval
  • Prisma
  • BullMQ
  • Redis
  • Puppeteer
  • Clean Architecture

Nube y datos

11 tecnologías

  • AWS Lambda
  • API Gateway
  • DynamoDB
  • Amazon S3
  • App Runner
  • Lightsail
  • Secrets Manager
  • CloudWatch
  • Vercel
  • Supabase
  • Neon

Móvil y vestible

11 tecnologías

  • PWA
  • Service Worker
  • Dexie / IndexedDB
  • Capacitor
  • Health Connect
  • HealthKit
  • Wear OS
  • watchOS
  • Garmin
  • Zepp
  • Web Push

IA y medios

9 tecnologías

  • RAG
  • Model Context Protocol
  • LLM
  • Amazon Transcribe
  • whisper.cpp
  • OCR assistido
  • Electron
  • WebGL2
  • ffmpeg

Calidad y entrega

10 tecnologías

  • Playwright
  • Vitest
  • ESLint
  • TypeScript estrito
  • GitHub Actions
  • Sentry
  • Turborepo
  • pnpm workspaces
  • Cloudflare Turnstile
  • WebAuthn / FIDO2

Qué hacemos

Seis frentes que se combinan en un solo entregable: el sistema que tu operación abre cada día.

Cómo trabajamos

El mismo camino que produjo los diez productos de arriba — sin etapas decorativas.

  1. 01

    Entender la operación

    Nos sentamos con quien la usa y mapeamos el proceso tal como es hoy, incluida la hoja de cálculo paralela que nadie admite.

  2. 02

    Modelo y contrato

    Modelo de datos y contrato de API antes de la primera pantalla. De ahí salen la documentación y el cliente tipado del frontend.

  3. 03

    Design system

    Tokens, tipografía y reglas escritas antes que los componentes, para que la décima pantalla salga igual que la primera.

  4. 04

    Rebanada vertical

    Entregamos de punta a punta, una función a la vez, siempre con algo utilizable en línea en vez de un prototipo detenido.

  5. 05

    Prueba en campo

    Probamos donde el sistema va a vivir: señal débil, sol fuerte, teléfono antiguo. Lo que rompe ahí rompe antes, en CI.

  6. 06

    Operar y evolucionar

    Despliegue en cada push, monitoreo de errores y evolución con el equipo ya usándolo. La entrega no es el final: es donde empieza la operación.

Preguntas frecuentes

Las dudas que aparecen en toda primera conversación.

Depende del tamaño de la operación, no del número de pantallas. Un sitio institucional con CMS queda listo en semanas; una plataforma como ImpExp, que cubre la cadena buque → patio → carga, tardó meses hasta su primera versión en producción — y sigue evolucionando. Entregamos por rebanada vertical, así que tienes algo utilizable mucho antes de terminar el alcance completo.

Modelo de datos y contrato de API primero; después una función a la vez, de punta a punta, siempre con algo en línea. El despliegue sale en cada push a la rama principal, con build, verificación de tipos y pruebas corriendo antes. Sigues lo que está en producción, no un informe de estado.

La entrega es donde empieza la operación. Seguimos con correcciones, evolución y monitoreo de errores en producción — los diez proyectos de este sitio siguen recibiendo commits. La forma del acompañamiento se acuerda caso por caso, al ritmo de tu operación.

TypeScript de punta a punta: Next.js y React en el frontend, Fastify en el backend, Zod como esquema único que valida y genera la documentación. Los datos van en DynamoDB, PostgreSQL o Supabase, según el caso. La infraestructura es AWS — Lambda, App Runner, DynamoDB, S3 — con la interfaz en Vercel. La lista completa está en la sección Stack.

Toda consulta de negocio se limita por el dueño del dato, sin excepción. Claves FIDO2 donde tiene sentido, política de seguridad de contenido cerrada, secretos fuera del código y protección del contenido de pago. En las pantallas con datos personales aplicamos desenfoque y marca de agua rastreable — incluso en las capturas de este sitio.

Sí. La primera conversación sirve para entender la operación y decirte con honestidad si conviene construir, comprar algo ya hecho o no hacer nada por ahora. Si no somos la mejor opción para tu caso, te lo decimos en el momento.

¿Te quedó alguna duda? La respondemos.

Hablemos

Vamos a transformar su idea en realidad

Contáctenos para una consulta inicial gratuita. Estamos listos para ayudar a impulsar su negocio con soluciones tecnológicas innovadoras.

Contáctenos