Blog de ingenieria

Notas desde la trinchera.

Decisiones de arquitectura, numeros reales y lecciones. Sin thought leadership generico.

Por que TRUJO existe (y por que ahora).

Software empresarial colombiano construido por ingenieros que entienden operaciones reales. Sin slides. Sin promesas vacias. Sin antiguedad fabricada.

2026-05-094 min· Juan José Trujillo Cardozo

Cómo facturar DIAN nativo en Colombia con FastAPI + MATIAS API (guía completa 2026)

Integración real de facturación electrónica colombiana: OAuth2 DIAN, 1.122 municipios sincronizados, manejo de retefuente y CUFE. Código real del stack en producción.

2026-05-1012 min· Juan José Trujillo Cardozo

Bot WhatsApp con IA para restaurantes: arquitectura completa con Claude + Evolution API

Cómo construimos un bot de pedidos por WhatsApp para clientes del sector restaurantes usando Evolution API (Baileys), Claude Haiku y Redis como estado de conversación. Arquitectura real con números reales.

2026-05-1011 min· Juan José Trujillo Cardozo

Control biométrico offline en Colombia: por qué C# WinForms + DigitalPersona U.are.U sigue siendo la opción correcta en 2026

Más de 200 heartbeats semanales llegando desde sedes activas de clientes institucionales. Por qué elegimos WinForms sobre Electron o una webapp, y qué aprendimos desplegando en entornos con conectividad intermitente.

2026-05-1010 min· Juan José Trujillo Cardozo

PostgreSQL 16 RLS multi-tenant para SaaS colombiano: aislamiento real, no by-convention

Cómo implementamos Row Level Security en PostgreSQL 16 para aislar tenants de forma garantizada por la base de datos. 29 políticas, zero leaks en auditoría. Números y decisiones reales del stack TRUJO.

2026-05-109 min· Juan José Trujillo Cardozo

Comparativa Wompi vs Bold vs Mercado Pago para PyMEs colombianas (2026)

Números reales de comisiones, integración técnica y casos de uso. Qué pasarela elegir según tu ticket promedio, volumen y si tienes cuenta Bancolombia o no.

2026-05-108 min· Juan José Trujillo Cardozo

60+ contenedores Docker en un solo servidor: la arquitectura que opera TRUJO

Sin Kubernetes, sin AWS marcado. Un VPS en Alemania, monitoreo autónomo con IA cada 60 segundos, backups diarios offsite y recuperación en 2 horas. La infraestructura real, sin adornos.

2026-05-168 min· Juan José Trujillo Cardozo

De perder 3 de cada 10 pedidos a cero: cómo digitalizamos un restaurante que vendía por WhatsApp

Un restaurante con clientes de sobra perdía pedidos por un proceso roto: un solo celular, papelitos y domicilios duplicados. Lo que cambió cuando conectamos WhatsApp, un bot de IA y un POS en un solo dashboard.

2026-05-217 min· Juan José Trujillo Cardozo

POS para restaurante de verdad: inventario automático, cierre de caja en 2 minutos y multi-sede en un panel

Recorrido por las funciones que de verdad mueven la aguja en un restaurante: catálogo y pedidos (mostrador + WhatsApp), descuento de inventario en cada venta, cierre de caja sin cuaderno y reportes multi-sede en tiempo real.

2026-05-288 min· Juan José Trujillo Cardozo

Tu WhatsApp no es un CRM (pero tus clientes no lo saben)

Atender ventas desde el celular personal, entre la cena y Netflix, no escala. Las cinco cosas que un negocio debería tener en WhatsApp y casi ninguno tiene.

2026-06-046 min· Juan José Trujillo Cardozo

La pregunta no es cuánto cuesta automatizar, es cuánto te cuesta NO hacerlo

Cuatro automatizaciones reales para pymes —WhatsApp, recordatorios, OCR de facturas y cierre de caja— con las horas y la plata que recuperan. Ninguna es ciencia ficción.

2026-06-117 min· Juan José Trujillo Cardozo

Software que funciona sin internet: la arquitectura offline-first que Colombia necesita

En Colombia el internet se cae. Si tu software depende 100% de conexión, tienes un problema. Los cuatro componentes de una arquitectura offline-first: base local cifrada, cola de sincronización, resolución de conflictos y updates verificados.

2026-06-188 min· Juan José Trujillo Cardozo

Por qué publicamos los precios (y por qué casi nadie en software lo hace)

La mayoría de empresas de software no publica precios porque quiere negociar según qué tan grande seas y qué tan urgente sea tu necesidad. Nosotros los ponemos en la web. Acá está el porqué.

2026-06-265 min· Juan José Trujillo Cardozo