
I build AI that Construyo IA que listens, reasons and actsescucha, razona y actúa — inside real software. — dentro de software real.
Software engineer first. I design and ship agents, realtime voice and document AI for companies, from the first discovery call to the AWS infrastructure they run on.Ingeniero de software ante todo. Diseño y llevo a producción agentes, voz en tiempo real y procesamiento de documentos para empresas, desde la primera reunión de descubrimiento hasta la infraestructura en AWS donde corren.
Also ·También · document extraction with OCR and agents for financial services, HubSpot CRM integrations, and data pipelines on AWS.extracción de documentos con OCR y agentes para servicios financieros, integraciones con HubSpot CRM y pipelines de datos en AWS.
Don’t take my word for it. No me creas a mí. Talk to it.Háblale.
Both run live, free and with no sign-up: talk to my voice agent or try the chat with your own files. Each visitor gets a daily allowance — plenty to see how they work.Los dos funcionan en vivo, gratis y sin registro: habla con mi agente de voz o prueba el chat con tus propios archivos. Cada visitante tiene un cupo diario — de sobra para ver cómo funcionan.
Retrieval that Recuperación que earns its answers.se gana sus respuestas.
When an agent answers from a company’s documents, it first has to find the right passage. So my agents don’t get a bare top-k: every question is rewritten, searched by keywords and by meaning, reranked and checked by a validator before anything is answered.Cuando un agente responde con los documentos de una empresa, primero tiene que encontrar el pasaje correcto. Por eso mis agentes no reciben un top-k a secas: cada pregunta se reescribe, se busca por palabras clave y por significado, se reordena y un validador la revisa antes de responder.
Ambiguous or multi-part questions are rewritten or split into sub-queries before any search runs.Las preguntas ambiguas o de varias partes se reescriben o se dividen en subconsultas antes de buscar.
Searching by keywords and by meaning catches different things; results are fused into a single ranking.Buscar por palabras clave y por significado encuentra cosas distintas; los resultados se fusionan en un solo ranking.
A reranking pass puts the most relevant passages first before they reach the agent.Una pasada de reranking pone primero los pasajes más relevantes antes de que lleguen al agente.
A validator agent decides whether the context is enough, and sends the query back when it is not.Un agente validador decide si el contexto alcanza y devuelve la consulta cuando no.
Most of what I ship runs on AWS. Casi todo lo que llevo a producción corre en AWS. Amazon Bedrock is my default for production GenAI. es mi opción por defecto para GenAI en producción.
I pick the right model for each job (Claude is my go-to) and run agents on Bedrock AgentCore, connected to automated workflows on AWS. I also gave technical support to my company’s AWS Generative AI Competency certification.Elijo el modelo adecuado para cada caso (Claude es mi favorito) y monto los agentes sobre Bedrock AgentCore, conectados a procesos automáticos en AWS. También di soporte técnico a la certificación AWS Generative AI Competency de la compañía.
AWS is my focus, not my limit — I work with whichever cloud or model provider a project requires.AWS es mi enfoque, no mi límite — trabajo con la nube o el proveedor de modelos que cada proyecto requiera.
LangGraph · MCP · Bedrock AgentCore · Claude
Deepgram · ElevenLabs · WebSockets · WebRTC
Textract · OCR · pgvector · RAG
WhatsApp Business Platform · Meta Cloud API · webhooks · HubSpot
Python · TypeScript · FastAPI · AWS serverless
I spent my first years shipping ERP systems, cloud backends and integrations. That is why the AI I build today comes with Mis primeros años los pasé construyendo ERPs, backends en la nube e integraciones. Por eso la IA que construyo hoy viene con integration with your systems, infrastructure and a cost estimateconexión a tus sistemas, infraestructura y un estimado de costos — not just a prompt. — no solo un prompt.
As Lead AI Engineer I guided projects from a client’s first question to a system in production — working with a small team, sales and other engineering groups.Como Lead AI Engineer guié proyectos desde la primera pregunta del cliente hasta un sistema en producción — junto a un equipo pequeño, el área comercial y otros equipos de ingeniería.
Talk directly with the client, map the real workflow and separate what needs AI from what doesn’t.Hablo directo con el cliente, mapeo el proceso real y separo lo que necesita IA de lo que no.
Choose models and architecture for the job — weighing quality, latency and cost — and diagram the solution end to end.Elijo modelos y arquitectura según el caso — balanceando calidad, latencia y costo — y diagramo la solución completa.
Size infrastructure, model usage and effort so the proposal still holds after it is signed.Dimensiono infraestructura, consumo de modelos y esfuerzo para que la propuesta se sostenga después de firmada.
Split and delegate tasks across the team, and bring in other teams when the project needs them.Divido y delego tareas en el equipo, y sumo a otras áreas cuando el proyecto lo necesita.
Stay hands-on through implementation, review technical decisions and shape the AI development strategy.Sigo involucrado en la implementación, reviso decisiones técnicas y defino la estrategia de desarrollo con IA.
I diagram the system, its data and its failure modes before writing code. The model is one component among many.Diagramo el sistema, sus datos y sus modos de falla antes de escribir código. El modelo es solo un componente entre muchos.
Every AI feature gets a budget: how fast, how much per request, how it fails. Evaluation agents test every change automatically, and every call is logged with its cost. Decisions follow the numbers.Cada funcionalidad de IA tiene un presupuesto: qué tan rápida, cuánto cuesta por solicitud y cómo falla. Agentes evaluadores prueban cada cambio automáticamente y cada llamada queda registrada con su costo. Las decisiones siguen a los números.
Security, monitoring, failure handling and deployment are part of the first design, not a later phase.Seguridad, monitoreo, manejo de fallas y despliegue son parte del primer diseño, no una fase posterior.
AI speeds up my work — Claude Code as my main tool, with Cursor and ChatGPT alongside — but I review every PR thoroughly and nothing reaches production without passing through me. I don’t automate myself; I optimize my work.La IA acelera mi trabajo — Claude Code como herramienta principal, con Cursor y ChatGPT — pero reviso cada PR a fondo y nada llega a producción sin pasar por mí. No me automatizo a mí mismo: optimizo mi trabajo.


