Data & AI

Sobre mí

Mi nombre es Gonzalo Díaz y soy Data & AI Engineer, actualmente cursando la Licenciatura en Ciencia de Datos en la Universidad del Gran Rosario y especializándome en Arquitectura de Agentes de IA en la Universidad Torcuato Di Tella.

Mi experiencia se centra en el diseño e implementación de soluciones de IA, automatización de flujos de datos y, especialmente, en llevar soluciones desde la etapa de desarrollo hasta su puesta en producción.

Áreas de Enfoque

Automatización

  • Identificar qué procesos son deterministas: mismas entradas, mismas reglas, mismo resultado.
  • Convertir tareas repetitivas en flujos explícitos, predecibles y auditables, sin depender de la intervención manual.
  • Reservar la IA para lo ambiguo y automatizar con reglas claras todo lo demás: más simple, barato y confiable.

Inteligencia Artificial

  • Pensar los agentes como sistemas de decisión: qué objetivo persiguen, qué contexto necesitan y cuándo deben actuar.
  • Diseñar el flujo y los límites de autonomía antes de elegir herramientas o frameworks.
  • Buscar confiabilidad: que el agente razone bien, falle de forma controlada y sea evaluable.

Ingeniería de Datos

  • Modelar los datos según cómo se van a usar, con estructuras claras y pensadas para crecer.
  • Diseñar pipelines como flujos simples, idempotentes y fáciles de razonar y de reparar.
  • Tratar la calidad, la trazabilidad y la seguridad como parte del diseño, no como un agregado.

Tech Stack

Python
OpenCV
PyTorch
PostgreSQL
Docker
Linux
Django
Apache Airflow
LangChain
n8n
React
Ollama
Anthropic
Cloudflare

Proyectos

Este repositorio está orientado a demostrar no solo habilidades técnicas, sino también una visión integral del desarrollo y despliegue de modelos, abarcando proyectos de ingeniería de datos y la creación de workflows con agentes de IA, desde la integración y automatización hasta su implementación en entornos reales.

Diagrama de arquitectura - Web Scraping de Precios y Price Intelligence

Proyecto 1: Web Scraping de Precios y Price Intelligence

Web ScrapingEmbeddingsAnalytics

Aplicación de Price Intelligence para retail que integra Web Scraping e Inteligencia Artificial para capturar y estructurar precios y promociones de supermercados mayoristas desde sitios web y flyers. Mediante búsqueda por similitud semántica se resuelve el Product Matching entre catálogos de distintas fuentes, y un pipeline orquestado con n8n garantiza trazabilidad hasta la evidencia original, generando indicadores de posicionamiento competitivo para el área de Pricing.

ShipsGo Dashboard - Trazabilidad de envíos

Proyecto 2: Orquestación y Trazabilidad Logística

Airflown8nAutomatización

Sistema de orquestación y automatización de datos que unifica la información logística de exportación integrando las bases de datos con la API de tracking marítimo ShipsGo. El pipeline combina sincronización programada en Airflow con eventos en tiempo real en n8n, garantizando información estandarizada, confiable y siempre actualizada para la toma de decisiones operativas.

Demo OCR en contenedores

Proyecto 3: Shipping Container OCR

YOLOEasyOCRComputer Vision

Este proyecto implementa un pipeline híbrido de detección y OCR para identificar, validar y hacer seguimiento de códigos ISO 6346 en contenedores marítimos. Combina modelos YOLOv8 para detección de regiones y caracteres con EasyOCR como método de respaldo y métodos de validación.

Proyecto 1: Web Scraping de Precios y Price Intelligence

Web ScrapingEmbeddingsAnalytics

Aplicación de Price Intelligence para retail que integra Web Scraping e Inteligencia Artificial para capturar y estructurar precios y promociones de supermercados mayoristas desde sitios web y flyers. Mediante búsqueda por similitud semántica se resuelve el Product Matching entre catálogos de distintas fuentes, y un pipeline orquestado con n8n garantiza trazabilidad hasta la evidencia original, generando indicadores de posicionamiento competitivo para el área de Pricing.

Proyecto 2: Orquestación y Trazabilidad Logística

Airflown8nAutomatización

Sistema de orquestación y automatización de datos que unifica la información logística de exportación integrando las bases de datos con la API de tracking marítimo ShipsGo. El pipeline combina sincronización programada en Airflow con eventos en tiempo real en n8n, garantizando información estandarizada, confiable y siempre actualizada para la toma de decisiones operativas.

Proyecto 3: Shipping Container OCR

YOLOEasyOCRComputer Vision

Este proyecto implementa un pipeline híbrido de detección y OCR para identificar, validar y hacer seguimiento de códigos ISO 6346 en contenedores marítimos. Combina modelos YOLOv8 para detección de regiones y caracteres con EasyOCR como método de respaldo y métodos de validación.

Trazabilidad de datos · DAG shipsgo_sync_pipeline

Ciclo de descubrimiento, registro, sincronización y captura de cambios — ejecución cada 2 horas.

Diagrama de flujo del pipeline de sincronización ShipsGo Flujo completo del DAG: descubrimiento de bookings, registro contra la API ShipsGo, máquina de estados de sincronización, captura de cambios CDC y propagación de eventos en tiempo real vía n8n. tms.pedidos Base interna · Exportación discover_new_bookings Filtra sub-pedidos · ventana 3d shipsgo.booking Bulk insert · sync_status=PENDING SELECT INSERT get_bookings_to_sync batch_size=200 · elegibilidad Cola de prioridades 1. PENDING 2. RETRY 3. SYNCED (refresh) Filtros de elegibilidad next_sync_attempt_at ≤ now() sync_attempts < 7 is_active = TRUE sync_all_bookings_in_series · loop con 1s sleep entre llamadas register_booking() POST /ocean/shipments ShipsGo API Tracking multi-naviera get_shipment_details() GET /shipments/<id> upsert_full_snapshot() shipment + containers · transacción PENDING Recién descubierto delay inicial 1h RETRY Backoff exponencial attempts² + interval SYNCED Tracking activo refresh cada 2h COMPLETED Entregado · DISCHARGED is_active = FALSE PERMANENT_ERROR Booking inválido o max attempts (7) resultado del sync shipsgo.shipment Estado actual del viaje ETA · vessel · status shipsgo.container Tracking por contenedor last_movement shipment_history CDC · insert-only changed_fields[] container_history CDC · insert-only por container_number ETA change detection freeze 1d · eta_diff_days n8n · webhooks Lógica de eventos Equipos · BD interna Notificación + actualización
Tareas Airflow
API ShipsGo
Tablas operativas
Tablas CDC (historial)
Lógica de control
Servicios externos

Educación

Instituto Superior Tecnológico Empresarial Argentino

Tecnicatura en Ciencia de Datos e Inteligencia Artificial

Formación orientada al análisis estadístico, procesamiento de datos, desarrollo de modelos de machine learning y deep learning, con aplicaciones en visión por computadora, procesamiento de lenguaje natural y sistemas predictivos. Incluye conocimientos sólidos en programación (Python, R, SQL), bases de datos, matemáticas, estadística y ética en la inteligencia artificial.

  • Minería de Datos
  • Programación y Desarrollo de software
  • Arquitectura de Soluciones
  • Visualización de datos
  • Bases de datos

Universidad del Gran Rosario

Licenciatura en Ciencia de Datos

Ciclo de licenciatura centrado en Ciencia de datos e Inteligencia Artificial aplicada. Recorre el aprendizaje automático, profundo y por refuerzo, el procesamiento de lenguaje natural y LLMs, y la visión por computadora, junto con ingeniería de software y herramientas para llevar modelos a proyectos reales. Cierra con un Trabajo Final de Grado orientado a resolver problemas del mundo real.

  • Visión por Computadora
  • Procesamiento de Lenguaje Natural
  • Aprendizaje por Refuerzo
  • Ingeniería del Software
  • Herramientas de Software para Análisis de Datos

Cursos y Certificaciones

Libros

Portada de Fundamentals of Data Engineering

Fundamentals of Data Engineering

Joe Reis & Matt Housley

Data Engineering

Guía completa sobre el ciclo de vida de la ingeniería de datos, desde la generación hasta el servicio de datos, cubriendo arquitecturas, herramientas y mejores prácticas.

Portada de Software Engineering for Data Scientists

Software Engineering for Data Scientists

Catherine Nelson

Software Engineering

Principios de ingeniería de software aplicados a proyectos de ciencia de datos, incluyendo testing, control de versiones, y diseño de código mantenible.

Portada de AI Engineering

AI Engineering

Chip Huyen

AI Engineering

Enseña cómo diseñar, construir, evaluar y optimizar aplicaciones con modelos fundacionales de Inteligencia Artificial, incluyendo prompting, RAG, fine-tuning, datos y despliegue eficiente.

Gonzalo Diaz Tamini

Gracias por visitar mi portfolio

Estoy disponible para nuevos proyectos y propuestas. Si tienes una idea o quieres colaborar, escríbeme a mi email:

Conversemos sobre tu proyecto.

También puedes conectar conmigo en LinkedIn, revisar mi código en GitHub o escribirme por WhatsApp.