Saltar al contenido principal
Santiago Yie · Ingeniería backend · IA aplicada · Buenos Aires, remoto

Ingeniería backend para sistemas que no pueden perder datos, e IA aplicada construida con el mismo criterio.

Dieciocho años migrando, integrando y manteniendo plataformas para agencias de EE.UU., gobierno y ONG: Drupal, Salesforce, Stripe, SSO. Con el mismo criterio construyo IA aplicada: recuperación con fuentes citadas, flujos con LLM tras compuertas de evaluación y gobierno de agentes.

Software propio

Lo que construyo

Autofinanciado y de código abierto, construido y mantenido por mí. Cada uno indica su etapa y sus límites conocidos.

Ver el código en GitHub
Servicios

Servicios

Cuatro tipos de trabajo, cada uno con alcance por proyecto.

Tu web

  1. Migraciones y actualizaciones de Drupal

    De Drupal 7 a 10/11, consolidación de multisitios, importaciones desde bases de datos que no son de Drupal. Verificado sin pérdida de datos, incluso en tablas de más de 1M de nodos.

Conecta y automatiza

  1. Integraciones y cobros

    Salesforce (sincronización en ambos sentidos, Apex), suscripciones con Stripe, SSO con SAML/OAuth incluidos proveedores legacy, SendGrid y Twilio.

Software e IA a medida

  1. Backend para productos existentes

    APIs, módulos a medida, estabilización de código legacy, mantenimiento y actualizaciones de seguridad.
  2. Ingeniería de IA aplicada

    Recuperación con fuentes citadas, flujos con LLM con compuertas de evaluación, orquestación de agentes y serving de modelos, integrados en los sistemas que ya usas.
Trayectoria

Trabajo con clientes

Entregado como contratista de tiempo completo, integrado en agencias de EE.UU. (Taoti Creative, weKnow, Xseed) y directamente para clientes.

  1. Federal y sin fines de lucro · Section 508

    Portafolio Drupal federal y de ONG

    Más de 10 sitios para clientes como el U.S. Capitol Visitor Center y Legal Services Corporation: desarrollos nuevos, rediseños y migraciones de D7 a D9.

    Sitios
    10+
    Migración
    D7→9
  2. Migraciones · Cero pérdida de datos

    Migraciones a gran escala

    Migraciones de versión con cero pérdida de datos verificada en tablas de más de 1M de nodos, y una importación a medida desde una base de datos que no es de Drupal hacia Drupal 11.

    Pérdida de datos
    0
    Tabla más grande
    1M+ nodos
    Importación a
    Drupal 11
  3. Sin fines de lucro · Salesforce ↔ Drupal

    Salesforce ↔ Drupal y donaciones recurrentes

    Sincronización en ambas direcciones con triggers en Apex, suscripciones con Stripe, SendGrid y Twilio.

    Dirección
    Doble vía
    Pagos
    Stripe
    Mensajería
    SMS + correo
    Cobros
    Recurrentes

StackDrupal 7-11 Development · PHP 8.x · Symfony Framework · Salesforce Integration · REST API · SAML SSO · Stripe Integration · MySQL

Cómo construyo

Cómo un objetivo de negocio llega a ser un release.

Modelo de entrega flujo gobernado por personas
Modelo de entrega de software asistido por IA de YieLabUn objetivo de negocio pasa por arquitectura, implementación acotada asistida por IA, verificación y una decisión de release tomada por una persona.
01 · ENTRADAObjetivo de negociorestricciones + resultado
02 · CONTRATOArquitecturainterfaces · responsabilidadevidencia de aceptación
LÍMITESControl humanoacotar · aprobar · detener
03 · IMPLEMENTARTrabajo asistido por IAtareas acotadas · CIfallos observables
05 · ENTREGADecisióncon evidencia adjunta
RESPONSABILIDAD HUMANAArquitectura + release
04 · VERIFICACIÓNEvaluación + auditoría del camino real
01

Objetivo de negocio

02

Arquitectura

03

Implementación acotada

04

Verificación

05

Decisión de release humana

Contacto

Cuéntame qué necesitas.

Qué tiene que funcionar y dónde está el riesgo. Te diré si puedo hacerlo, y también si la respuesta honesta es "todavía no".