Orchestration
Agentic workflows
I build multi-agent pipelines and self-hosted runtimes with tool use, MCP/A2A interfaces, channel adapters, and operational workflows.
- Multi-agent orchestration
- MCP and A2A
- Operational workflows
AI / Agent Engineer · Guadalajara, MX · EST + CET overlap
Multi-agent workflows, grounded RAG, evaluation harnesses, model routing, and observability for LLM systems that need to work beyond demos.
Open to remote AI / Agent Engineer roles across US and European time zones.
Your cursor is the lamp · click a letter or the mat Drag to move the lamp · tap a letter or the mat
Plate 01 Capabilities · 1:1
Engineering strengths framed around the work an AI product team needs: orchestration, grounding, evaluation, and operation.
Orchestration
I build multi-agent pipelines and self-hosted runtimes with tool use, MCP/A2A interfaces, channel adapters, and operational workflows.
Grounding
I design RAG systems that retrieve source-backed context, verify citations, and expose evidence to both users and agents.
Evaluation
I use evaluation harnesses, red-teaming, and test-first workflows to make AI-assisted work reviewable against explicit criteria.
Operation
I instrument traces, token cost, latency, and errors, and design model-routing and provider-fallback paths for graceful degradation.
Plate 02 Selected work · Public repositories
These public repositories show approaches to grounded retrieval, reviewable agentic engineering, and self-hosted agent operations. Open a plate, then run its system.
Plate 02 · A · System drawing
00Press run, or select a block, to follow a question through the system.
Drawing of the public design. Block names describe roles, not module names.
Plate 02 · B · System drawing
00Press run, or select a block, to follow a change through the harness.
Drawing of the public design. Block names describe roles, not module names.
Plate 02 · C · System drawing
00Press run, or select a block. The working model below lets you operate it.
Drawing of the public design. Block names describe roles, not module names.
Principles07
The standard is not a persuasive demo. It is a system whose sources, behavior, and failure paths a team can inspect.
00 Intent
No commands, no forms. Each letter drops onto the request desk. Press Delegate and the agent separates what you want, with whom, by when, and what it must not do without you.
In the model Type a request or pick an example, then press Delegate. Tap a letter to lift it.
Example request · Meeting
Prepare the sales closing meeting and send the agenda on Thursday
01 Evidence
When the alert fires, an agent is dropped into the model, walks to the repository building, and brings back each finding as a labeled citation block you can open.
In the model Tap the mat or press Dispatch agent. Tap a citation block to open it. Drop three more and they build a house.
Illustrative example
Alert checkout-api · p95 latency above 2 s for 10 min
02 Boundaries
Every tool is a separate piece with a written scope: put one on the bench and its sheet says what the agent may and may not do with it, while the deploy key stays outside the tape.
In the model Drag a tool onto the lit pad, or tap it. Try the deploy key.
Illustrative scopes
03 Review
The drafted TriageCard waits at a barrier, and nothing is filed or sent until a person holds the button to approve it or sends it back with a change.
In the model Press and hold the orange button, or hold Approve. Space and Enter work too.
Illustrative TriageCard
04 Evaluation
Before the ticket may close, every claim rides a conveyor through a named check that either passes with evidence or fails in plain sight.
In the model Tap a box on the belt to open its check. Send failures down their path.
Illustrative closure checks
05 Failure paths
The routes for missing evidence, tool timeouts and failed checks are taped to the floor before the run starts, so each failure goes somewhere known.
In the model Tap a taped route or pick a failure. The agent follows the route drawn in advance.
Illustrative routes
06 Trace
Every step of the run leaves a span in a trace, the kind Triage sends to Langfuse, so behavior is replayed and debugged from evidence instead of tuned by prompt.
In the model Drag sideways to rotate the whole model, or use the rotate buttons.
Illustrative trace
alert.receivedcheckout-api p95 above 2 sretrieve.repo3 citations, read-onlyreview.humanTriageCard approvedlinear.create_issueafter approvaleval.fix_evidence3 of 5 pass, 2 routedfailure.routeticket held openThe scale model is an interactive WebGL scene; without JavaScript or WebGL this section shows the same seven stations as text. All sample data is an illustrative example, not production metrics.
Plate 04 Experience · Drawn to scale
Recent roles span agent engineering, software systems, conversational AI, and automation. One millimetre is one week; move along the ruler to read any month.
Move along the ruler
– Present
AI / Agent Engineer
I operate the technical stack for an early-stage AI engineering studio, leading client builds and internal tooling across agent pipelines, RAG, evaluation, harness engineering, and observability.
– Present
Software & AI Engineer
Ongoing software and AI engineering work across internal initiatives. I also developed the curricula and instructional materials for the AI courses I currently deliver to a corporate client’s employees.
–
AI & Automation Developer
Built WhatsApp and Telegram bots, customer-support chatbots, and internal automations using third-party LLM APIs. For AIRE, validated and integrated AI-backed flows and owned most of the Flutter and Supabase frontend.
Plate 05 Contact
Based in Guadalajara, Mexico, with EST and CET overlap. If you are hiring for agent orchestration, grounded RAG, evaluation, reliability, or AI engineering infrastructure, I would like to hear about the role.
Also open to selected agentic-systems consulting and build collaborations.