Inicio

Productos

Catálogo de apps → Instalar en tu dispositivo Tus aplicaciones
ServiciosProyectosBlog

Nosotros

Quiénes somosProcesoStackConfianzaNovedades
Contacto

Cristian Reyes

Ingeniero de software y fundador de DonauMorgen

Su perfil en LinkedIn →

Diseña y construye software para empresas desde 2009. Dirigió DonauMorgen de 2015 a 2019: el equipo pasó de 2 a 22 personas y entregó unas 24 aplicaciones a clientes de ocho países.

Después fue desarrollador full-stack y arquitecto en Verinext, y consultor principal y gerente en Workstate, donde llevó la entrega de equipos distribuidos. Ha dirigido cuatro equipos, de seis personas en promedio y hasta 22 a la vez.

Desde 2025 diseña y construye la suite de DonauMorgen.

Trayectoria

  1. abr 2025 – hoy

    Fundador · DonauMorgen

    Diseña y construye la suite: el Core y cada uno de los productos de esta página.

  2. jun 2022 – may 2025

    Consultor principal y gerente · Workstate

    La entrega y la mentoría de equipos distribuidos, motores de reglas con Drools e IA para procesar documentos.

  3. jun 2019 – jun 2022

    Desarrollador full-stack y arquitecto · Verinext (antes Anexinet)

    Aplicaciones y su arquitectura para empresas de Estados Unidos.

  4. feb 2015 – jun 2019

    Fundador y director general · DonauMorgen

    De 2 a 22 personas, y unas 24 aplicaciones en cuatro años para clientes de México, Estados Unidos, Canadá, España, Italia, Inglaterra, Costa Rica y Argentina, con Scrum.

  5. 2013 – 2015

    Desarrollador ASP.NET MVC · The WERCS (UL)

    A distancia, con estancias en Albany, Nueva York.

  6. nov 2012 – jun 2013

    Desarrollador .NET · Softtek

    BizTalk, SharePoint y VB.NET en proyectos para Estados Unidos.

  7. 2009 – 2012

    Sus primeros sistemas · Empresas mexicanas

    Software de escritorio y web, entre ellos un sistema para certificar huertas en GlobalG.A.P.

Formación

  • Certificación de consultor en gestión organizacional · UNIVA · 2013 – 2014
  • Maestría en Administración de Empresas (MBA) · UNIVA · 2011
  • Ingeniería en Sistemas Computacionales · ICESM · 2009

Qué es DonauMorgen

Una suite de aplicaciones para empresas mexicanas. Cada una hace su trabajo completo, y todas comparten la cuenta, el cobro y los datos por el Core.

El Core

La cuenta única en id.donaumorgen.com, la consola de cada empresa, el cobro y el bus que conecta las apps.

La tienda de apps →

Los productos

  • Almacly En producción

    Inventario, lotes y almacenes multi-ubicación para cualquier giro, con verticales opcionales — el lote agro con calibre, categoría y cadena de frío es uno de ellos, no la única forma de usarlo.

  • Comprora Beta abierta

    Ninguna orden de compra sin quien la pidió y quien la autorizó. Requisición, aprobación nombrada y recepción comparada contra la orden.

  • Fletara Beta abierta

    Gestión de fletes con evidencia de cada entrega que nadie puede editar después.

  • Contabele En producción

    CFDI 4.0, complementos, Carta Porte y cartera en un solo lugar, con las credenciales del PAC de cada empresa cifradas y separadas.

  • NomixHR En producción

    Un expediente por empleado que sirve para timbrar la nómina y para sostener una revisión del IMSS o la STPS. Incluye NOM-035.

  • Relavian Beta abierta

    Un solo expediente por cliente, con el primer correo, la oportunidad, el contrato firmado, quién cambió qué y un asistente de IA encima.

  • Tianpos Beta abierta

    El punto de venta que no duplica tu inventario: escribe sobre el mismo almacén que el resto de la operación.

  • Acoply En producción

    El cuaderno de campo que la auditoría PrimusGFS o GlobalG.A.P. te va a pedir: labores, aplicaciones con su intervalo de seguridad y cosecha, capturados en el teléfono por quien los hace.

  • Frambia Beta abierta

    Mercado B2B de fruta fresca entre empresas, con un expediente de cada contraparte que se puede verificar.

  • ActivaLog En producción

    Lo que pasó esta semana en las 10 áreas, sin pedirle un reporte a nadie: registro diario por área y un diagnóstico fechado con puntaje de salud.

  • Suptika Beta abierta

    Mesa de ayuda: cada caso de un cliente con su estado y su responsable, con contactos, empresas-cliente, grupos y asignación.

Y uno para familias

Labembi

Seguimiento de bebés de 0 a 5 años con percentiles de la OMS auditables y edad corregida por prematuridad. Producto de consumo.

Cómo está construida

Las mismas reglas para todas las apps, para que se puedan contratar por separado y trabajar juntas.

Una sola cuenta
Cada persona entra por id.donaumorgen.com, con una sola cuenta para todas las apps que contrata su empresa.
Un bus de eventos entre las apps
Una app no lee la base de otra: se avisan por eventos. Cada app anota lo que pasa en su bandeja de salida, y el Core lo entrega firmado a las apps que lo esperan, con reintentos; lo que no se pudo entregar queda guardado aparte. Así le llega a Tianpos el catálogo de Almacly, y a cada app lo que su empresa contrató.
Una base por app
Cada app tiene su propia base de PostgreSQL, con seguridad por fila (RLS): una consulta sólo ve los datos de la empresa de quien la hace.
El cobro
La empresa contrata y paga en la consola, con Stripe. El Core guarda el plan de cada empresa y le avisa a cada app qué incluye.
El CFDI 4.0
Las facturas llevan el sello digital (CSD) de cada empresa y se timbran con un proveedor autorizado por el SAT. En su ambiente de pruebas ya salen la factura de ingreso y la de egreso, el complemento de pagos 2.0, la Carta Porte 3.1 y la cancelación.
La pila
Supabase: PostgreSQL con RLS, la autenticación y las funciones de borde en Deno. React y TypeScript en las apps, Astro en los sitios, Kotlin en la app de campo para Android, y Vercel para publicar. Stripe cobra y Resend manda los correos.
Las pruebas
Las bases se prueban en SQL, las funciones con Deno y las pantallas con el ejecutor de pruebas de Node, Vitest y Playwright.

Las cifras

Medidas el 6 de noviembre de 2026. Cada una dice cómo se contó.

  • 45

    repositorios activos

    En la cuenta de GitHub de DonauMorgen, sin los 2 archivados. Todo lo demás se contó en la rama por omisión de cada uno, que es develop en 42 de los 45.

  • 1,245

    migraciones de base de datos

    Los archivos .sql de supabase/migrations, en 18 repositorios.

  • 157

    funciones de borde

    Las carpetas de supabase/functions que traen su index, sin las compartidas (las que empiezan con «_»), en 15 repositorios.

  • 1,347

    archivos de prueba

    Los que se llaman como prueba (.test., .spec., _test. o test_*.py) y las pruebas de Android, sin dependencias ni compilados, en 24 repositorios.

  • 13

    apps en producción

    Las 12 apps de producto, en app.<producto>.com, y la entrada del Core, id.donaumorgen.com. Todas contestaron 200 ese día.

Lo que escribe

En el blog escribe sobre las obligaciones laborales y fiscales que la suite tiene que cumplir, siempre desde la fuente oficial.

Sus artículos →