Ingeniero de Software · Costa Rica

Bryam Steven López MirandaAgentes de IA en producción, de la API a la telefonía

Agentes con herramientas, RAG y guardas deterministas sobre datos propios, conectados hasta la línea telefónica con Asterisk y SIP.

Disponible para trabajo remoto con equipos de Latinoamérica y España.

Resume in English (PDF)

Caso insignia

Plica Licitaciones CR

Inteligencia para contratación pública en Costa Rica. Convierte diez años de datos de SICOP, conocimiento legal y herramientas especializadas en decisiones trazables para proveedores y consultoras. Producto listo, accesible desde la web, el chat y la integración para herramientas.

Datos SICOP procesados
10 años
Carteles
269 mil
Adjudicaciones
349 mil
Líneas comparables
>1 M

Motor · tres superficies · capacidades

Visual interactivo del motor Plica. Tres anillos concéntricos: el motor al centro, las tres superficies operables (ERP/web, Plica Chat y MCP) en el primer anillo, y cinco capacidades invocables por cualquier superficie en el anillo exterior. Click o Enter sobre un nodo abre un panel con su descripción.

Diagrama interactivo de Plica: motor + tres superficies + cinco capacidades.SUPERFICIESCAPACIDADESMotorUNA SOLA AUTORIDADERP / WebNAVEGACIÓN POR PANTALLASPlica ChatARNÉS CONVERSACIONALMCPPARA AGENTES EXTERNOSPipeline de datosDATOS VERIFICABLESRAG legalVERBATIM CON JERARQUÍAEspecialistasCATÁLOGO CERRADOHerramientasAUDITABLESInvestigaciónWEB PÚBLICA CON EVIDENCIA

Anillos

  • Motor
  • Superficies
  • Capacidades

Click · Enter · Drag · Ctrl + scroll

ERP / Web tradicional

Navegación por pantallas

Consola operativa multi-tenant para usuarios con cuenta. Radares, expedientes, simuladores, planes y checkout viven sobre el mismo motor.

Plica Chat

Arnés conversacional

Orquestador que invoca especialistas y herramientas sobre el motor. Mantiene contexto, memoria, guardas y procedencia en cada turno.

MCP

Acceso para agentes externos

Conector Model Context Protocol probado contra Claude, ZCode y ChatGPT. Mismas herramientas, mismas guardas, misma autoridad que Plica Chat y ERP.

Sistemas seleccionados

SaaS multi-tenant, Voice AI y producto propio

Cuatro sistemas más allá de Plica. Los públicos llevan enlace; los privados no tienen demo abierta, pero los recorro en una entrevista técnica.

SaaS multi-tenant de asistentes virtuales

WhatsApp · Messenger · web · voz
Problema
Cada vertical necesita identidad, memoria, herramientas y límites propios sin reescribir la base.
Sistema
Plataforma multi-tenant con aislamiento por organización, outbox, idempotencia, feature flags y auditoría.
Evidencia
499 migraciones, 43 esquemas PostgreSQL y 295 políticas RLS de aislamiento por organización; 1.136 pruebas automatizadas en verde.

Un solo cerebro atiende cinco marcas con enrutamiento, memoria, conocimiento propio y traspaso a humano.

El cerebro adopta el contexto de cada marca: las más grandes usan conocimiento propio y las más pequeñas conservan guiones completos cuando resulta más seguro. WhatsApp bidireccional con entrega confiable, Messenger dentro de la ventana de Meta, multimedia y cotizaciones con PDF preliminar.

  • SobrePoxi
  • AI Solutions Costa Rica
  • HandMade Art
  • Just CR Travel (mini)
  • The Green Planet Today

Voice AI / Voice Ops

Telefonía real, no solo voz en el navegador. Escribí un cliente AMI propio sobre socket TCP, sin librería, para originar, transferir y redirigir llamadas: dialplan de unas 2.000 líneas, 6 troncales SIP, 7 colas y consola SIP en el navegador.

  • Telefonía y señalización

    Asterisk 20 · PJSIP y AMI · SIP trunks · Kamailio y RTPengine

  • Proveedores y transporte

    Retell · Telnyx · DIDWW · LiveKit y Gemini Realtime

  • Operación

    Llamadas entrantes y salientes · Campañas, clasificación y pacing · Transferencia a humanos · Consola SIP en navegador · Grabaciones, transcripción y analítica · Continuidad chat ↔ voz

Sistema privado, sin demo pública. Lo recorro en una entrevista técnica.

Ya Sale

Producto propio · público

Producto del que soy socio al 50% y autor íntegro del desarrollo: carta por QR, pedidos por mesa, cocina en tiempo real, cobro y lealtad, con roles por restaurante.

Stack

Next.js · TypeScript · PostgreSQL · Supabase Realtime · ONVO Pay

Retell Flowkit

Retell Flowkit es un motor local consumido mediante skills por Claude Code, Codex y otros agentes para generar, corregir, auditar y validar Retell Conversation Flows. Es un advisor de alta confianza, no una jaula. Errores bloqueantes reflejan condiciones que el dashboard rechaza; warnings son heurísticas que el agente puede justificar y override.

Pruebas
751/751 en verde
Plantillas oficiales
28/28 importables
Verificaciones de grafo
8

Sistema privado, sin demo pública. Lo recorro en una entrevista técnica.

Experiencia

Recorrido profesional

  1. Actualidad

    Disponible para un equipo estable

    Sigo en AI Solutions CR y busco incorporarme a un equipo de agentes de IA, integraciones, Voice AI o ingeniería de producto, en remoto, con empresas de Latinoamérica o España.

  2. Ingeniero de Integración de Sistemas

    Mar 2025 - Actualidad

    AI Solutions CRPosición actual

    • — Diseñé y desarrollé una plataforma SaaS multi-tenant de IA conversacional para WhatsApp, Messenger, Instagram, web y telefonía: 499 migraciones, 43 esquemas PostgreSQL y 295 políticas RLS de aislamiento por organización, con outbox, idempotencia, feature flags y auditoría; 1.136 pruebas automatizadas en verde.
    • — Integré Voice AI sobre Asterisk 20 escribiendo un cliente AMI propio sobre socket TCP, sin librería, para originar, transferir y redirigir llamadas: dialplan de ~2.000 líneas, 6 troncales SIP (Telnyx, DIDWW, Retell), 7 colas y consola SIP en el navegador, con 244 endpoints y 105 tablas.
    • — Construí Plica Licitaciones CR, motor de inteligencia sobre diez años de compra pública (SICOP, jul 2016-jul 2026): 269 mil carteles, 349 mil adjudicaciones y más de un millón de líneas comparables, con RAG legal sobre pgvector, servidor MCP de 24 herramientas y predictor LightGBM calibrado (AUC 0,698 y ECE 0,025 contra una línea base de 0,508).
    • — Endurecí la seguridad del código propio: cerré una inyección CRLF en el canal AMI y una política RLS que permitía borrar el catálogo con la clave anónima; dejé firmas HMAC, verificación en tiempo constante e idempotencia por restricción en la base.
    • — Construí Colibrí, plataforma de comunicaciones para instituciones públicas: motor de autorización propio sin dependencias, control ARI de Asterisk y 22 verificaciones de gobernanza propias en integración continua.
  3. Desarrollador de Software - Práctica Profesional

    Jul 2024 - Nov 2024

    Vivo Gaming

    • — Desarrollé un framework de observabilidad para servicios Node.js, centralizando métricas, trazas y diagnóstico con OpenTelemetry, Prometheus, Grafana y Elasticsearch.
    • — Documenté la arquitectura y los procedimientos de adopción; el trabajo se convirtió en mi proyecto de graduación de Ingeniería en Computación.

Sobre mí

Capacidades, formación y proyectos complementarios

IA aplicada
AI Agents · LLMs · RAG · tool use · MCP · LangChain · LangGraph · pgvector · evaluación de agentes · guardas deterministas · Retell
Backend y full stack
TypeScript · JavaScript · Python · Node.js · Fastify · Next.js · React · REST APIs · webhooks · arquitectura multi-tenant
Datos
PostgreSQL · Supabase · Drizzle · SQL analítico · RLS · pipelines ETL · LightGBM · modelos calibrados
Voice AI y telefonía
Asterisk 20 · PJSIP · AMI · ARI · SIP trunks · WebRTC · SIP.js · Kamailio · RTPengine · Telnyx · DIDWW · LiveKit
Seguridad y operación
RLS · HMAC · firma de webhooks · idempotencia · outbox · auditoría · Docker · Linux · nginx · Celery · Redis · OpenTelemetry · Grafana · Prometheus

Formación

Bachillerato Universitario en Ingeniería en Computación

Tecnológico de Costa Rica (TEC) · 2020 - 2024

Idiomas

Español (nativo) · Inglés (lectura técnica; conversación básica)