Saltar al contenido
Mexicalab
ESEN
Estudio de software · México

Software que corre en producción.

Cinco proyectos en operación con gobiernos, escuelas y founders. Trabajamos contra restricciones reales —auditorías, kioskos en sitio, límites de CloudFormation— no contra slides.

05
en producción real
2
gobierno · founders
99.9%
uptime auditado
MX
Tlaxcala · CDMX
Poder Judicial de Tlaxcala·Gobierno de Tlaxcala·Academia Connects·ObraControl·Vínculo·Poder Judicial de Tlaxcala·Gobierno de Tlaxcala·Academia Connects·ObraControl·Vínculo·

A quién servimos

Dos pistas, un mismo estudio.

Gobierno e instituciones

Sistemas que tu auditor puede revisar.

Hardware en sitio operado remotamente. Roles serios, evidencia inmutable, on-premise cuando hace falta. Hemos entregado en Tlaxcala y Tabasco; hablamos el español de oficialías y unidades operativas, no el de los slides.

  • Procesos con cadena de custodia y auditoría
  • Kioskos, IoT y operación remota
  • Cloud privada o AWS GovCloud-style

Founders y producto

MVPs en semanas, no meses.

Serverless en AWS desde el día uno —CDK, no clicks. Stripe MX, WhatsApp y AI tool-use cuando el producto lo necesita. Salimos de cero a beta sin acumular deuda de scaffold genérico.

  • Producto y pricing pensados juntos
  • Cobros MX (Stripe) y mensajería (Twilio)
  • Capacidades AI tratadas como infra, no demo

Cómo trabajamos

Un estudio, no una agencia.

01

Empezamos por el flujo.

Dibujamos el proceso real —quién aprueba, qué se firma, dónde rompe— antes de elegir framework. Si esa parte no cuadra, ningún stack la rescata.

02

Una persona te responde.

No hay capa de account management ni runbook entre tú y el ingeniero que escribe el código. Mensaje directo, decisiones en horas.

03

Lo que enviamos corre en prod.

No hay demo bonito sobre un mock. Lo que ves en la presentación es el mismo binario que despliega CI. Lo demás se cae cuando lo tocas.

04

Documentamos decisiones.

Por qué Postgres en vez de DynamoDB. Por qué single-table. Por qué offline-first. El siguiente equipo que toque el código sabrá por qué.

Trabajo seleccionado

Cinco proyectos en operación.

Cada uno con su número real, no su pitch.

    01 / 05

    Poder Judicial de Tlaxcala

    Gobierno · 2026

    Plataforma judicial para 16 salas de oralidad.

    Sistema integral para el Código Nacional de Procedimientos Civiles y Familiares. Cuatro portales independientes —admin, ciudadano, interno, interinstitucional— detrás de un solo ALB; transcripción IA offline en sala.

    Salas equipadas
    16
    Módulos
    11
    Entrega
    Ene 2027
    FastAPIVue 3AWS CDKPostgreSQL 16Redis

    Cuatro portales Vue independientes detrás de un ALB con /api/* ruteado por CloudFront para evitar mixed-content HTTPS→HTTP.

    02 / 05

    Gobierno de Tlaxcala

    Gobierno · 2024–2026

    Examen práctico de manejo con simulador físico 2DOF.

    Portal estatal de licencias integrado con kioskos Windows en sitio. Hardware NEMA 34 closed-loop + firmware ESP32 con OTA, conectados al cloud por API HTTP v2.

    Kioskos en operación
    8
    Endpoints API
    ≈80
    Recursos CFN
    466/500
    AWS CDKUnityESP32DynamoDBTailscale

    Kioskos Windows operados remotamente vía Tailscale MagicDNS, con OTA de firmware ESP32 por S3+CloudFront y stack al límite de 500 recursos CFN forzando feature stacks separados.

    03 / 05

    Academia Connects

    Educación · 2024–2026

    ERP académico con tutor IA sobre WhatsApp.

    Plataforma para escuelas: cuatro sub-apps por rol (admin, profesor, alumno, cajero), plan de estudios editable, exámenes con análisis de autoría. Sol —el tutor— vive en WhatsApp Business.

    Sub-apps por rol
    4
    Materias en seed
    48
    Stacks CDK
    3
    Next.js 14AWS CDKCognitoDynamoDBAnthropic + OpenAI

    Tutor multi-turno donde se persiste y replay-expande los tool_calls —sin eso, alucina el examen equivocado entre turnos. Feedback pedagógico vive en un prompt aparte del análisis de autenticidad para que el tutor nunca vea señales forenses.

    04 / 05

    ObraControl

    Construcción · 2026

    Requisiciones de obra por WhatsApp en lenguaje natural.

    Flujo de seis roles: Obra → Super → Admin → Compras → Auditoría → Tesorería. Bot con Claude Haiku 4.5 crea y aprueba pedidos; idempotencia por MessageSid y gasto acumulado en TransactWrite atómica.

    Roles RBAC
    6
    Recursos CFN
    499/500
    Canal
    Twilio WA
    AWS CDKNext.js 15DynamoDBTwilioClaude Haiku 4.5

    Tool-use forzado en el bot, validación HMAC-SHA1 de firma Twilio, y gastoAcumulado denormalizado actualizado atómicamente vía TransactWrite al registrar pago en Tesorería.

    05 / 05

    Vínculo

    Wellness · 2026

    Terapia de pareja gamificada con billing Stripe MX.

    Seis mundos —Raíces, Voces, Corazón, Pasión, Escudo, Cumbre—, ruleta de ocho, once tipos de tarjeta. Una cuenta por pareja, trust simétrico P1/P2. 855 ítems de contenido en seed.

    Stacks CDK
    9
    Cuentas
    1 por pareja
    Free tier
    10 lifetime
    AWS CDKNext.js 15Stripe MXDynamoDB + KMSAmplify

    Modelo simétrico sin RBAC: tokens single-owner en SUBSCRIPTION#, reset mensual disparado por webhook invoice.payment_succeeded de Stripe, soft-delete con 30 días de gracia.

El estudio

Ingenieros que escriben el código que entregan.

Mexicalab es un estudio operado por ingenieros. Sin capas de management entre tú y la persona que toca el repo. Trabajamos con AWS CDK por default, Anthropic y OpenAI cuando aporta, y elegimos boring tech cada vez que podemos. Con sede en México, clientes en LATAM y US.

Sede
México
Práctica
Product engineering
Tipo de trabajo
Retainer · Fixed-bid · Build-with

Contacto

Cuéntanos qué necesitas construir.

Un correo, una nota de voz, o un párrafo crudo con la idea. Respondemos en 48 horas hábiles —menos si ya tenemos tu contexto.