Software Architecture
I translate business problems into solid architectures: distributed systems, event-driven design, high concurrency, and documented decisions (ADRs).
Hi, I'm
Software Architect · Full-Stack (Node.js · React · Cloud)
I design and build scalable systems end-to-end — I pick the right tool for each problem, not the other way around.
📍 Mexico City · Remote-first
01 — About
I have 6+ years shipping production software across Node.js, Java/Spring, .NET, React/Angular, and agentic AI systems. My value isn't in one technology: it's in translating business problems into solid architecture, without marrying a tool.
Today I design AI agent orchestration platforms covering the full development lifecycle — built on the principle that AI proposes and humans approve. Before that, I built Java microservices for nationwide-scale operations and complete full-stack platforms from scratch.

02 — Expertise
I translate business problems into solid architectures: distributed systems, event-driven design, high concurrency, and documented decisions (ADRs).
APIs and microservices in Node.js, Java/Spring Boot, and .NET — with service discovery, queues, and messaging to scale with isolated failures.
Interfaces in React, Next.js, and Angular with high-polish, responsive, accessible UI, wired to real APIs.
AWS infrastructure (EC2, S3, RDS, Lambda, VPC, IAM), Docker, CI/CD with Jenkins and GitHub Actions, and IaC with Terraform.
Multi-agent systems in production: LLM orchestration, MCP servers, and agents with human control by design.
Robust authentication and authorization: OAuth 2.0, JWT, RBAC, and careful handling of sensitive data.
03 — Work
Current role · NDA
NDAAI agent orchestrator covering the full development lifecycle — from client requirement to delivery. A central runtime (supervisor + router) on top of an event bus, with per-agent task queues to isolate failures and parallelize work, and agents organized by domain: intake, build, quality, and deploy/ops.
Key decisions: central router vs. peer-to-peer communication; event bus to decouple stages; human checkpoints defined by permissions — agents propose, humans approve.
Impact ↗Reduced architecture iteration cycles; process adopted organization-wide.
Current role · NDA
NDAAn agent that receives a feature request via chat and delivers a review-ready merge request. Includes a scope pre-check with an efficient model, an "interrogation" phase that narrows the requirement before executing, and path safety that prevents operating outside the workspace.
Design principle: "AI implements, but never merges alone" — control through permission architecture, not trust in the model.
Current role · NDA
NDAMCP (Model Context Protocol) server exposing tools from a messaging/collaboration platform (mail, docs, sheets, tasks) so an LLM can invoke them safely, with auth, token, and rate-limit handling.
Lesson learned: a good MCP is 80% tool interface design and error handling.
Client project
Core operations system for a car rental company, built as Java / Spring Boot microservices with Eureka for service discovery and inter-service communication. Designed for high concurrency: thousands of simultaneous users across multiple regions of Mexico.
Impact ↗Business-critical operations supporting nationwide scale.
Nolab
Designed and built the platform's complete architecture: Node.js/Express backend, React frontend, AWS infrastructure (EC2, S3, RDS, Lambda, VPC, IAM). OAuth 2.0 + JWT authentication, RBAC models, and CI/CD (Jenkins, GitHub Actions) with Docker.
Led the frontend, backend, and DevOps teams.
Freelance
Tournament platform integrated with Discord: hybrid authentication with Discord OAuth 2.0 + wallet signature, JWT sessions, and per-tournament-role RBAC. Designed and deployed autonomously.
Freelance
Event-driven system that processes and delivers real-time trading signals via the Telegram Bot API, with sub-2s latency, queue management, and rate-limit handling.
Impact ↗Sub-2s latency from source to subscriber.
Client projects
NDAFull-stack .NET / C# development with Angular frontends for client projects: REST APIs, Azure/AWS integration, and SQL databases. Client-project experience under confidentiality agreements.
04 — Experience
Present
Software Architect · AI Engineering
Various periods
Full-Stack · Backend Engineer
Full-Stack Architect & Tech Lead
Independent Full-Stack Engineer
05 — Skills
Certifications
AWS Cloud PractitionerScrum Fundamentals
Education
B.Eng. in Computer Engineering (2018–2022)
06 — Contact
Open to remote roles and projects where architecture matters. I reply fast.
or find me on