Fintech · Pagos · BNPL
ZazPay
Arquitecto de Software, Infraestructura y Seguridad
Arquitectura de una plataforma fintech de misión crítica en todo su ciclo de vida: diseño, desarrollo, infraestructura, seguridad, despliegue, monitoreo y operación.
Arquitecto Senior de DevSecOps e Infraestructura de Pagos
Soy Elihu Camacho. Diseño sistemas financieros, infraestructura de pagos y plataformas distribuidas seguras, escalables y resilientes — desde la decisión de arquitectura hasta el manifiesto que la despliega y el dashboard que la vigila.
01/Perfil
Soy arquitecto de software, infraestructura y seguridad. La mayor parte de mi trabajo ocurre donde el software toca el dinero — flujos de pago, plataformas de crédito, integraciones bancarias y la infraestructura que los mantiene en pie.
Trabajo de punta a punta. No me detengo en el límite de una disciplina: sigo una decisión desde el diagrama de arquitectura hasta el servicio que la implementa, el manifiesto que la despliega, el secreto del que depende y el dashboard que nos avisa cuando algo falla.
En fintech un error no es un reporte de bug, es el dinero de alguien. Por eso diseño primero para idempotencia, trazabilidad y conciliación, y después para velocidad. La seguridad es parte del diseño, no una auditoría al final — y la confiabilidad es algo que el negocio puede vender.
Con Binarka Tech también construyo y opero mis propios productos SaaS — MiAgendaPro, MiCatalogoPro y SmartMetering. Ser dueño de un producto de punta a punta me mantiene cerca de la otra mitad de la ingeniería: precios, onboarding, soporte y decidir qué no construir.
Actualmente
Fintech · Pagos · BNPL
Arquitecto de Software, Infraestructura y Seguridad
Arquitectura de una plataforma fintech de misión crítica en todo su ciclo de vida: diseño, desarrollo, infraestructura, seguridad, despliegue, monitoreo y operación.
Productos SaaS y estudio de software
Fundador y Arquitecto de Soluciones
Construye y opera sus propios productos SaaS — MiAgendaPro, MiCatalogoPro y SmartMetering — y Binarka Code Factory, una fábrica de software con IA, de la arquitectura a producción.
Cómo trabajo
02/Productos
Productos que diseñé, construí y opero de punta a punta — arquitectura, cobros, apps móviles y soporte. En producción.
SaaS · gestión de citas
SaaS multi-tenant para negocios de servicios — salones, barberías, clínicas y spas — para gestionar citas, clientes, servicios y personal, con suscripciones en Stripe, app web, panel de administración y app móvil.
NestJS · Prisma · PostgreSQL · BullMQ · Socket.IO · Stripe · React · Expo · Firebase
SaaS · catálogos digitales y cotizaciones
Un catálogo digital para fabricantes y talleres — herrerías, mueblerías, carpinterías, joyerías — que convierte un solo enlace en galería de productos, conversaciones por WhatsApp y solicitudes de cotización.
Next.js · React · WhatsApp · SaaS multi-tenant
SaaS · medición de energía y servicios
Plataforma de medición para condominios: lecturas de medidores, consumo por unidad, prorrateo del recibo de la CFE y recibos individuales — además de analítica que detecta fugas de agua y gas y paneles solares con bajo rendimiento.
NestJS · Prisma · PostgreSQL · React · Expo · Python · FastAPI · pandas · pvlib · Puppeteer
03/Ahora
Proyectos e intereses actuales, en un solo archivo de contenido que actualizo conforme avanzan.
Aún sin terminar: diseñando la plataforma multi-tenant de orquestación de pagos — abstracción de proveedores, motor de ruteo y bóveda con alcance PCI.
Leer el caso de estudioConvertir datos de superficie de ataque y exposición en reportes de auditoría estructurados y priorizados por riesgo.
Leer el caso de estudioEntrega de software con agentes, sandboxes aislados, puertas de calidad y revisión independiente — evidencia antes que demos.
Leer el caso de estudioAprendiendo Rust pensando en las partes críticas en latencia del ruteo y la bóveda de pagos.
Laboratorios prácticos para afinar cómo diseño defensas — y cómo explico el riesgo en reportes de auditoría.
04/Especialidades
El valor no está en una tecnología aislada — está en entender cómo los pagos, los ledgers, la infraestructura y la seguridad se condicionan entre sí, y diseñar para todos al mismo tiempo.
Movimiento de dinero que sobrevive a reintentos, timeouts y fallas parciales.
Integración multi-PSP, payment intents, tokenización de tarjetas, cargos recurrentes y cobranza automatizada — diseñados para que cada cargo sea idempotente, trazable y recuperable.
Stripe · Openpay · Conekta · Kushki · Toku
Plataformas de crédito y BNPL donde el ledger es el producto.
Sistemas de pagos de crédito, sincronización de deuda e integración con core bancario, con límites de consistencia explícitos, auditoría y conciliación desde el primer día.
Mambu · STP · SPEI · OAuth 2.0
Servicios que coinciden en lo que pasó, aunque la red no coopere.
Microservicios orientados a eventos con transactional outbox, consumidores idempotentes, manejo de poison messages, DLQs y graceful shutdown — para que ningún trabajo se pierda en silencio.
Kafka · BullMQ · gRPC · Redis
Infraestructura declarada, revisada y reproducible.
Entrega GitOps en GKE con overlays de Kustomize y ArgoCD, secretos como código, promoción automática de imágenes y controles de seguridad dentro del pipeline, no después.
GCP · GKE · Cloud Run · ArgoCD · Terraform · GitLab CI
La seguridad como propiedad de la arquitectura, no como checklist final.
Identidad, mínimo privilegio, rotación de secretos, seguridad de APIs y controles alineados a PCI DSS e ISO 27001 — además de auditoría práctica de superficie de ataque y exposición.
Keycloak · OIDC / JWT · Vault · Secret Manager · SonarQube
Primero los contratos, después los frameworks.
Servicios en TypeScript y NestJS con capas de dominio desacopladas y abstracciones internas compartidas que estandarizan mensajería, acceso a datos y observabilidad entre servicios.
TypeScript · Node.js · NestJS · Prisma · Java · Spring
La base de datos protege las invariantes que el código podría olvidar.
PostgreSQL modelado para la integridad financiera: row-level security para multi-tenancy, índices parciales, particionado, auditoría encadenada y pooling de conexiones bajo carga transaccional.
PostgreSQL · Redis · PgBouncer · Prisma
El teléfono es la puerta de entrada de un producto regulado.
Apps en React Native y Expo con onboarding digital, KYC y login biométrico, auditorías de rendimiento y accesibilidad, y publicación en ambas tiendas.
React Native · Expo · Hermes · Firebase · Sentry
05/Proyectos
Casos de mis productos SaaS, de ZazPay y de iniciativas propias. Los diagramas son conceptuales: muestran cómo se relacionan las piezas, nunca endpoints internos, identificadores ni datos de clientes.
06/Ciclo de un pago
Un cargo, seis momentos en los que un sistema puede perder dinero o confianza. Haz scroll para seguirlo por la arquitectura.
El checkout crea un payment intent y guarda con él la llave del cliente. Un reintento devuelve el mismo intent en lugar de crear otro cargo.
El orquestador elige un proveedor elegible según reglas — método de pago, cobertura y disponibilidad.
El adaptador traduce la solicitud normalizada a la API del proveedor, con la misma llave.
El webhook del proveedor se verifica y se guarda antes de cualquier otra cosa. Que un webhook se pierda o se duplique es lo esperado, no la excepción.
El estado del pago y su evento se confirman juntos con el outbox; el ledger lo consume de forma idempotente.
La conciliación cruza el ledger contra liquidaciones y estados de cuenta. Las diferencias se vuelven excepciones con dueño.
07/Arquitectura
Seis patrones a los que vuelvo en cada plataforma financiera. Cada diagrama es original y conceptual — lo que importa son las decisiones que hay debajo.
Selecciona cualquier componente del diagrama para ver su función.
El producto habla con un solo contrato de pagos. Los proveedores viven detrás de adaptadores, el ruteo decide quién procesa cada intento y cada cambio de estado es un evento.
Decisiones clave
08/Tecnología
Sin porcentajes. Tres niveles que sí significan algo: con qué diseño a diario, qué he llevado y operado en producción, y qué estoy aprendiendo ahora.
09/Terminal
Una terminal funcional sobre el mismo contenido de esta página. Prueba help, projects u open nucleus-pay.
10/Principios
Las amenazas se modelan junto con la arquitectura, no se auditan después del lanzamiento.
Un atajo en un flujo de dinero es un incidente futuro, con intereses.
Primero se deciden fronteras, contratos y modos de falla. Y se documentan con sus trade-offs.
Idempotente, trazable y conciliable — o no mueve dinero.
Logs, métricas y health checks son parte de terminar, no un ticket pendiente.
Si alguien tiene que acordarse de hacerlo en producción, debería ser código.
Escalar las partes que lo necesitan. La complejidad tiene que pagar renta.
La regulación, la economía unitaria y los usuarios moldean el diseño tanto como la tecnología.
11/Más allá de la ingeniería
Laboratorios de seguridad, análisis de superficie de ataque y convertir hallazgos en auditorías accionables.
Lo estoy aprendiendo para las partes de la infraestructura de pagos donde más importan la latencia y la seguridad de memoria.
Rieles de pago, open finance y la regulación que define cómo se mueve el dinero en Latinoamérica.
Herramientas de software con agentes, sandboxing, puertas de revisión y evidencia — no demos.
Leer postmortems y papers para entender cómo fallan y se recuperan los sistemas grandes.
Registros de decisiones, escribir y enseñar como forma de que el conocimiento perdure.
12/Contacto
Infraestructura de pagos, arquitectura de plataforma, DevSecOps o una segunda opinión sobre un diseño — con gusto lo platicamos.