Fintech · Payments · BNPL
ZazPay
Software, Infrastructure & Security Architect
Architecture of a mission-critical fintech platform across its whole lifecycle: design, development, infrastructure, security, deployment, monitoring and operation.
Senior DevSecOps & Payment Infrastructure Architect
I'm Elihu Camacho. Architecting secure, scalable and resilient financial systems, payment infrastructures and distributed platforms — from the architecture decision to the manifest that deploys it and the dashboard that watches it.
01/About
I'm a software, infrastructure and security architect. Most of my work happens where software meets money — payment flows, lending platforms, bank integrations and the infrastructure that keeps them running.
I work end-to-end. I don't stop at the edge of a discipline: I follow a decision from the architecture diagram to the service that implements it, the manifest that deploys it, the secret it depends on and the dashboard that tells us when it's wrong.
In fintech an error is not a bug report, it's someone's money. So I design for idempotency, traceability and reconciliation first, and for speed second. Security is part of the design, not an audit at the end — and reliability is a feature the business can sell.
Through Binarka Tech I also build and run my own SaaS products — MiAgendaPro, MiCatalogoPro and SmartMetering. Owning a product end to end keeps me close to the other half of engineering: pricing, onboarding, support, and deciding what not to build.
Currently
Fintech · Payments · BNPL
Software, Infrastructure & Security Architect
Architecture of a mission-critical fintech platform across its whole lifecycle: design, development, infrastructure, security, deployment, monitoring and operation.
SaaS products & software studio
Founder & Solutions Architect
Builds and operates its own SaaS products — MiAgendaPro, MiCatalogoPro and SmartMetering — and Binarka Code Factory, an AI software factory, from architecture to production.
How I work
02/Products
Products I designed, built and operate end to end — architecture, billing, mobile apps and support. Live in production.
SaaS · appointment management
Multi-tenant SaaS for service businesses — salons, barbershops, clinics and spas — to run appointments, clients, services and staff, with Stripe subscriptions, a web app, an admin panel and a mobile app.
NestJS · Prisma · PostgreSQL · BullMQ · Socket.IO · Stripe · React · Expo · Firebase
SaaS · digital catalogs & quotes
A digital catalog for manufacturers and workshops — ironworks, furniture makers, carpenters, jewelers — that turns one shareable link into a product gallery, WhatsApp conversations and quote requests.
Next.js · React · WhatsApp · Multi-tenant SaaS
SaaS · energy & utility metering
Metering platform for condominiums: meter readings, consumption per unit, allocation of the CFE electricity bill and individual receipts — plus analytics that flag water and gas leaks and underperforming solar panels.
NestJS · Prisma · PostgreSQL · React · Expo · Python · FastAPI · pandas · pvlib · Puppeteer
03/Now
Current projects and interests, kept in one content file and updated as they move.
Not finished yet: designing the multi-tenant payment orchestration platform — provider abstraction, routing engine and a PCI-scoped vault.
Read the case studyTurning attack-surface and exposure data into structured, risk-ranked audit reports.
Read the case studyAgent-driven software delivery with isolated sandboxes, quality gates and independent review — evidence over demos.
Read the case studyLearning Rust with the latency-critical parts of payment routing and vaulting in mind.
Hands-on labs to sharpen how I design defenses — and how I explain risk in audit reports.
04/Expertise
The value isn't in any single technology — it's in knowing how payments, ledgers, infrastructure and security constrain each other, and designing for all of them at once.
Money movement that survives retries, timeouts and partial failure.
Multi-PSP integration, payment intents, card tokenization, recurring charges and automated collections — designed so every charge is idempotent, traceable and recoverable.
Stripe · Openpay · Conekta · Kushki · Toku
Lending and BNPL platforms where the ledger is the product.
Repayment systems, debt synchronization and core-banking integration with explicit consistency boundaries, audit trails and reconciliation built in from day one.
Mambu · STP · SPEI · OAuth 2.0
Services that agree on what happened, even when the network does not.
Event-driven microservices with transactional outbox, idempotent consumers, poison-message handling, DLQs and graceful shutdown — so work is never silently lost.
Kafka · BullMQ · gRPC · Redis
Infrastructure that is declared, reviewed and reproducible.
GitOps delivery on GKE with Kustomize overlays and ArgoCD, secrets as code, automated image promotion and security gates inside the pipeline instead of after it.
GCP · GKE · Cloud Run · ArgoCD · Terraform · GitLab CI
Security as an architectural property, not a final checklist.
Identity, least-privilege access, secret rotation, API security and controls aligned with PCI DSS and ISO 27001 — plus hands-on auditing of attack surface and exposure.
Keycloak · OIDC / JWT · Vault · Secret Manager · SonarQube
Contracts first, frameworks second.
TypeScript and NestJS services with decoupled domain layers and shared internal abstractions that standardize messaging, data access and observability across services.
TypeScript · Node.js · NestJS · Prisma · Java · Spring
The database enforces the invariants the code might forget.
PostgreSQL modeled for financial integrity: row-level security for tenancy, partial indexes, partitioning, chained audit logs and connection pooling under transactional load.
PostgreSQL · Redis · PgBouncer · Prisma
The phone is the front door of a regulated product.
React Native and Expo apps with digital onboarding, KYC and biometric login, performance and accessibility audits, and release pipelines to both stores.
React Native · Expo · Hermes · Firebase · Sentry
05/Selected work
Case studies from my SaaS products, ZazPay and my own initiatives. Diagrams are conceptual: they show how the pieces relate, never internal endpoints, identifiers or client data.
06/Payment lifecycle
One charge, six moments where a system can lose money or trust. Scroll to follow it through the architecture.
Checkout creates a payment intent and stores the client's key with it. A retry returns the same intent instead of creating a new charge.
The orchestrator picks an eligible provider by rules — payment method, coverage and availability.
The adapter translates the normalized request into the provider's API, carrying the same key.
The provider's webhook is verified and stored before anything else happens. Lost or duplicated webhooks are expected, not exceptional.
The payment state and its event are committed together through the outbox; the ledger consumes it idempotently.
Reconciliation matches the ledger against settlements and bank statements. Differences become owned exceptions.
07/Architecture
Six patterns I return to in every financial platform. Each diagram is original and conceptual — the decisions underneath are the part that matters.
Select any component in the diagram to see its role.
The product talks to a single payment contract. Providers live behind adapters, routing decides who processes each attempt, and every state change is an event.
Key decisions
08/Technology
No percentages. Three levels that mean something: what I design with daily, what I have shipped and operated, and what I am learning now.
09/Terminal
A working shell over the same content as this page. Try help, projects or open nucleus-pay.
10/Principles
Threats are modeled with the architecture, not audited after it ships.
A shortcut in a money flow is a future incident with interest.
Decide boundaries, contracts and failure modes first. Write them down with their trade-offs.
Idempotent, traceable and reconcilable — or it does not move money.
Logs, metrics and health checks are part of done, not a follow-up ticket.
If a human must remember to do it in production, it should be code.
Scale the parts that need it. Complexity has to pay rent.
Regulation, unit economics and users shape the design as much as technology does.
11/Beyond engineering
Security labs, attack-surface analysis and turning findings into audits people can act on.
Learning it for the parts of payment infrastructure where latency and memory safety matter most.
Payment rails, open finance and the regulation that shapes how money moves in Latin America.
Building agent-driven software tooling with sandboxing, review gates and evidence — not demos.
Reading postmortems and papers to understand how large systems fail and recover.
Decision records, writing and teaching as the way to make knowledge last.
12/Contact
Payment infrastructure, platform architecture, DevSecOps or a second opinion on a design — I'm happy to talk it through.