Ir al contenido
Simon Mora

Pruebas, no testimonios.

Dos cosas que construí y que sigo operando. Detalles concretos donde puedo darlos; los datos de clientes se quedan afuera.

01

CAMF App

Plataforma B2B de tecnología de viajes

Fundador · arquitecto · ingeniero principal

Cotizaciones, reservas, atribución de comisiones y toda la superficie administrativa alrededor. Construida para una agencia real que yo mismo opero, así que los requerimientos salen del piso de ventas y vuelven a él.

  • Servicios en NestJS y TypeORM detrás de un ALB, desplegados en ECS con CloudFront y WAF al frente.
  • Drupal 11 como capa de contenido, integrado por OpenID Connect con asignación de roles personalizada, control de acceso con el módulo Group y el manejo de iframe y CSP que exige embeber.
  • Lógica de atribución de comisiones diseñada según cómo cierran los asesores en la realidad, y auditada a diario contra las conversaciones que la generan.
  • Documentos de reserva, tanto PDFs como fotos de celular, convertidos en datos estructurados con Gemini tras comparar proveedores por costo y por calidad en español.
  • Herramientas de asistencia sobre respond.io, que es donde ocurre la venta.
  • Container Insights, consolidación de ACL en WAF y niveles de precio de CloudFront auditados línea por línea. El gasto de infraestructura es un resultado de diseño, no una sorpresa mensual.
  • NestJS
  • TypeORM
  • Drupal 11
  • ECS
  • ALB
  • CloudFront
  • WAF
  • RDS
  • SES
  • S3
  • Gemini

02

Pipeline de contenido

Producción generativa interna

Lo armé y lo opero

Video y piezas de marketing en español producidos en casa, sobre un pipeline armado por partes.

  • Estructura en Remotion para video y piezas de marca, generadas desde datos y no a mano.
  • ComfyUI y Kling para imagen y movimiento generados.
  • ElevenLabs para locución en español.
  • Debajo, un registro de design tokens que se mantiene, para que lo automatizado siga siendo la marca.
  • Remotion
  • ComfyUI
  • Kling
  • ElevenLabs

Cuatro decisiones.

Rechacé herramientas de agentes que pedían llaves de AWS.

Un agente autónomo al lado de credenciales de producción y datos de clientes abre una superficie que no acepto. La productividad no compensaba el radio de daño.

Audité la factura de AWS línea por línea.

Container Insights, consolidación de ACL en WAF, niveles de precio de CloudFront. El gasto recurrente bajó, y cada línea que sigue en la factura tiene una razón.

Elegí el modelo por costo y por español.

Proveedores comparados por costo medido y por calidad de salida fuera del inglés, no por cuál viene por defecto.

Más de cincuenta estadías en casas ajenas.

En varios países. Idiomas y acentos por inmersión y no por estudio, que es el conocimiento práctico con el que funciona un negocio de viajes.

Trabajemos juntos.

Arquitectura de plataforma, backend y AWS, o travel-tech que tenga que sobrevivir a operadores reales. En español, inglés o italiano.