Sobre mí Proyectos Experiencia Stack Certificaciones CV Contacto
Disponible para proyectos y posiciones tech

Santino Spingola

IA aplicada · Automatización · Integraciones

San Isidro · Buenos Aires · Argentina

Llevo modelos de lenguaje a sistemas de negocio reales, conecto los sistemas que una empresa ya usa, y construyo los que todavía no existen.

status.json

01 Sobre mí

IA aplicada.
Integración.
Sistemas que operan.

Integro modelos de lenguaje dentro de productos que funcionan en producción: con control de costos, registro de consumo y degradación controlada cuando el proveedor llega a su límite. No es un demo de fin de semana — es software que alguien usa todos los días.

Automatizo procesos operativos y conecto entre sí los sistemas con los que una empresa trabaja: gestión, CRM, ERP, facturación y mensajería. Cuando el sistema que hace falta no existe, lo construyo completo.

Relevo el proceso junto a las áreas que van a usarlo, defino la arquitectura, desarrollo, despliego y capacito. Documento decisiones, errores y límites, para que el conocimiento quede en el equipo y no en una sola persona.

0+
Proyectos desarrollados
0
Empresas cliente
0
Automatizaciones e integraciones

02 Proyectos

Problemas reales,
resueltos de punta a punta

Caso 01 — Producto propio

Órbita — Plataforma de gestión comercial multi-tenant

Diseño, desarrollo y operación · desarrollador único

En producción

El problema

Un equipo comercial vendía sobre planillas compartidas y mensajes directos. Nadie sabía cuánto tardaba el equipo en responder un lead, las oportunidades se enfriaban sin que nadie lo notara, y el dueño no podía ver el rendimiento del equipo sin preguntar uno por uno.

La solución

Una plataforma multi-empresa que unifica contactos, catálogo con precios y promociones vigentes, pipeline con cronómetro de primera respuesta, y las conversaciones de WhatsApp dentro del mismo sistema.

Mi participación

  • Arquitectura, base de datos, backend, interfaz, pruebas y despliegue: todo.
  • 5 módulos, 35 tablas, ~27.700 líneas de TypeScript.
  • 169 pruebas automatizadas y 6 compuertas de calidad en verde.

Decisiones de ingeniería

  • Aislamiento por RLS en la base, no en el código, con una prueba que intenta la fuga entre empresas.
  • Bus de eventos persistido con outbox transaccional, manejadores idempotentes y cola de fallidos operable.
  • Puertos y adaptadores: 8 integraciones con dobles funcionales —incluido un puerto de IA para clasificación y resúmenes.
  • Capa anticorrupción sobre la API de WhatsApp: tolera payloads desconocidos sin cortar el servicio.

Producción

  • Supabase y Vercel en São Paulo, con driver dual: Postgres embebido en desarrollo y pruebas.
  • Capacitación y soporte continuo al equipo comercial que lo opera a diario.

Impacto

El equipo dejó las planillas: hoy opera dentro del sistema, con WhatsApp, pipeline y catálogo en un solo lugar. Su núcleo se volvió la base de todos mis sistemas siguientes.

Next.js 15React 19TypeScript Drizzle ORMPostgreSQL · RLSSupabase WhatsApp APIn8nVitest
Caso 02 — IA conversacional

Asesor virtual con IA para inmobiliarias

Agente conversacional · producto completo

Demo pública

El problema

Una inmobiliaria recibe todos los días las mismas consultas: si la propiedad sigue disponible, qué requisitos piden, cuánto es el depósito, si se puede visitar el sábado. Llegan fuera de horario, se acumulan, y cada respuesta tardía es una visita que no se agenda.

La solución

Un agente conversacional que responde disponibilidad, condiciones y requisitos, agenda visitas dentro de la misma conversación, analiza imágenes de propiedades y mantiene el contexto entre mensajes.

Arquitectura

  • Interfaz en Next.js sobre Vercel; la lógica del agente vive en un flujo de n8n.
  • El webhook nunca llega al navegador: el cliente llama a /api/chat y el servidor reenvía a n8n.
  • El contexto se sostiene con un sessionId; la memoria vive en el flujo, no en la interfaz.
  • La respuesta de n8n se lee de forma defensiva, para que ajustar el flujo no rompa la interfaz.

Por qué importa

El comportamiento del asistente se ajusta editando el flujo en n8n, sin tocar código ni volver a desplegar. Es la diferencia entre un chatbot y un sistema que se puede operar.

IA conversacionaln8nNext.js TypeScriptTailwindVercel
Caso 03 — Argensys IT Services

Content Studio — Producción de contenido con IA

Producto interno · arquitectura, desarrollo y despliegue

En uso interno

El problema

Producir contenido de marketing consumía horas del equipo cada semana, y el resultado no mantenía una voz de marca consistente entre quien lo escribía y quien lo diseñaba.

La solución

Un panel con cuatro módulos: biblioteca de marca que analiza material previo para construir el perfil de la empresa, creador de posteos con slides ya renderizados como imagen, generador de guiones de video, y editor que corta silencios y arma el video vertical con subtítulos.

Decisiones sobre el uso de IA

  • El motor LLM es Claude Code en modo headless, no la API: usa la sesión del plan del servidor en lugar de facturar por token.
  • Cada llamada se registra con módulo, duración, resultado y consumo.
  • Al alcanzar el límite del plan, la interfaz lo informa en vez de fallar en silencio.
  • La aplicación levanta completa aunque el motor de IA no esté configurado.

Impacto

El equipo pasó de escribir y diseñar cada pieza desde cero a partir de un brief corto, con la voz de marca aplicada automáticamente y los archivos listos para publicar.

Claude Code CLIFastAPIPython HTMX · AlpineSQLitePlaywright RemotionDockerVPS Linux
Caso 04 — Argensys IT Services

CRM ↔ ERP: Bitrix24 con Bejerman y BAS

Integración de sistemas empresariales

Implementado

El problema

Cuando un negocio se cerraba en el CRM, alguien del equipo administrativo tenía que volver a cargar el cliente y el comprobante de venta a mano en el ERP. Doble carga, demoras y errores de tipeo entre dos sistemas que no estaban pensados para comunicarse.

La solución

Dos microservicios que cierran el circuito: uno crea las notas de pedido en Bejerman sobre su SDK SOAP, y otro da de alta al cliente en BAS cuando el negocio avanza de etapa en Bitrix24.

Mi participación

  • Relevamiento del contrato SOAP con SoapUI: el ERP no tenía documentación pública de API.
  • Servicio Node.js/Express que arma el comprobante completo —ítems, IVA, punto de venta, condición de venta— y devuelve la respuesta parseada al CRM.
  • Autenticación OAuth2 contra BAS con caché y renovación anticipada del token.
  • Despliegue con infraestructura declarada en código.

Impacto

El equipo de administración dejó de reescribir en el ERP lo que ya estaba cargado en el CRM: los comprobantes y las altas de cliente pasaron a generarse solos al avanzar el negocio.

SOAP / WSDLOAuth2Bitrix24 REST Node.jsExpressWebhooks BejermanBAS
Caso 05 — Producto propio

Plataforma base para sistemas de gestión

Núcleo reutilizable + sistemas verticales por rubro

Open source

El problema

Cada sistema de gestión para una PyME arrancaba de cero repitiendo lo mismo: usuarios, permisos, aislamiento por cliente, eventos, manejo de dinero y fechas. Semanas de trabajo antes de escribir una línea del negocio real.

La solución

Extraje el núcleo de Órbita a una base reutilizable sin dominio de negocio: identidad, sesiones, permisos, multi-tenancy con RLS, bus de eventos, cifrado de secretos y puertos de integración con mocks. Sumar un módulo son tres declaraciones.

Construido encima

  • Servicios de electricidad: clientes, presupuestos, materiales y agenda.
  • Distribución mayorista: motor de precios con listas, escalas y bonificaciones, más facturación electrónica.
  • Análisis funcional de cinco rubros —consultorio, taller, inmobiliaria, servicio técnico en campo y distribución—, definiendo entidades y reglas de negocio antes de escribir código.

Por qué importa

Es la diferencia entre entregar un sistema y poder entregar un sistema por rubro: la parte difícil —seguridad, aislamiento de datos, trazabilidad— ya está escrita y probada.

Next.jsTypeScriptDrizzle ORM PostgreSQL · RLSRBACEvent bus Ports & adapters

También construí

smart-money-tracker

Análisis on-chain multi-cadena que detecta tokens con movimiento anómalo y rankea wallets con un modelo de scoring propio. Lo interesante es la detección de bots: identifica flotas coordinadas cruzando tokens, calculada sobre la base local sin consumir cuota de APIs.

TypeScriptSQLiteDockerRailway
Prospección B2B con scoring de IA

Sistema que califica empresas como prospecto con IA, con proveedores intercambiables por configuración (Groq, Gemini, OpenRouter, DeepSeek), prompts versionados y cumplimiento de robots.txt y Ley 25.326.

LLMs multi-proveedorPythonTyper
BTC Bot Auto

Bot de trading autónomo sobre BingX Futures: estrategia propia, dimensionamiento de posición desde riesgo fijo, cortes de seguridad automáticos y panel de seguimiento en vivo.

PythonFastAPIRenderGitHub Actions

El código está publicado

Repositorios con README, arquitectura documentada y decisiones explicadas. No capturas de pantalla: código que se puede clonar y correr.

Ver GitHub

03 Experiencia

Dónde
trabajo

Especialista en Automatización e Integraciones

Argensys IT Services S.R.L.

Abr 2025 — Presente

Integración de Bitrix24 con los ERP y plataformas de las empresas cliente, automatización de procesos internos y desarrollo de herramientas con IA para el equipo.

Herramientas internas con IA

Content Studio y el sistema de prospección con scoring automático. Ver casos 03 y la sección de abajo.

ClaudeFastAPI
Integraciones CRM ↔ ERP

Bejerman por SOAP/WSDL y BAS por OAuth2, disparadas desde webhooks de Bitrix24. Ver caso 04.

SOAPOAuth2
Automatizaciones con n8n

Flujos que conectan el CRM con plataformas de mensajería y de pagos, y que reemplazan pasos manuales dentro de los procesos comerciales.

n8nWebhooks
Relevamiento, soporte y capacitación

Relevo requerimientos con el cliente, defino metodología y estimación junto a la gestora de proyectos, y capacito usuarios en CRM y en el uso de IA dentro de sistemas de gestión.

Consultoría

04 Stack tecnológico

Con qué
trabajo

IA aplicada

Claude APIClaude Code headless AgentesPrompt engineering LLMs multi-proveedorMCP

Automatización & APIs

n8nREST SOAP / WSDLWebhooksOAuth2

CRM & ERP

Bitrix24BejermanBAS

Backend

PythonTypeScriptNode.js FastAPIExpress

Datos & frontend

PostgreSQLDrizzle ORMSQLite Next.js 15React 19Tailwind

Arquitectura & infra

Multi-tenancy · RLSRBACEvent bus DockerVercelSupabase

05 Certificaciones

Anthropic Academy 2026

Certificaciones
verificables

06 Formación

2024

Técnico en Electromecánica

Escuela Técnica N.º 4

2024

Marketing y Storytelling

Santander Open Academy

2024

Comunicación Efectiva

Santander Open Academy

07 Contacto

¿Tenés un proceso
que debería resolverse solo?

Disponible para proyectos de IA aplicada, automatización de procesos e integración entre sistemas. Abierto a posiciones tech en Argentina, LATAM y remoto.

Enviar mensaje