user@matidev ~/portfolio $ whoami
DISPONIBLE · AI ENGINEER — RAG / LLM EN PRODUCCIÓN

Matías Villa — AI Engineer · aplicaciones RAG / LLM en producción

Integro IA en productos reales y la llevo a producción — pipelines RAG, integraciones de LLM y ML clásico — desde la arquitectura hasta el deploy. 4 aplicaciones en producción en legal, geoespacial, tiempo real y bioacústica. Base fullstack, así que me hago cargo de todo: backend, integración de modelos y deploy. Disponible para trabajo remoto (USD), en husos horarios de US / EU.

user@matidev ~/portfolio $ cat stack.txt
Python · FastAPI · Claude API · RAG · Qdrant · Node.js · React · scikit-learn · XGBoost · Docker
user@matidev ~/portfolio $ ls -la proyectos/
// proyectos 4 encontrados
[001] Dictum IA — SaaS legal con RAG ● LIVE

SaaS legal fullstack construido sobre un sistema RAG con corpus propio de +23.000 fragmentos indexados en Qdrant. El corpus cubre la Constitución Nacional, el Código Civil y Comercial completo (~2.600 arts.), Código Penal, 15+ leyes laborales, 127 fallos de la CSJN, plenarios de la CNAT y CNCiv, 3 CCT completos (comercio, construcción, gastronomía) y ~7.920 fragmentos de consultas reales de abogados (anonimizadas), más datos vivos (SMVM, RIPTE, UVA, tasa BNA). Backend Node.js + Qdrant, frontend React, autenticación, historial de consultas, blog legal, calculadora de indemnizaciones y generación de contratos con IA. Modelo freemium en producción.

RAG · Qdrant +23.000 fragmentos LLM / Claude API Node.js · React LegalTech SaaS Auth · Planes
dictum-arg.site
[002] Incendios Córdoba — Mapa 3D + IA ● LIVE

Mapa interactivo 3D (CesiumJS) que cruza datos satelitales con información territorial para revelar patrones entre incendios y cambios de uso del suelo sobre bosque nativo protegido en Córdoba (2018–2025). Superpone cicatrices de incendio derivadas de Sentinel-2 vía Google Earth Engine (índice dNBR clasificado por severidad) con focos activos NASA FIRMS en tiempo casi real, vientos de Open-Meteo, bosque nativo OTBN (IDECOR), loteos municipales, desarrollos OSM y recurrencia histórica. Un puntaje compuesto ordena las 20 cicatrices con más señales de alerta. Cada cicatriz se analiza con Claude vía un Cloudflare Worker que protege la API key del lado del servidor. Pipeline de datos en Python + GEE, exportación a Excel/PDF y auto-actualización por GitHub Action. Funciona 100% estático en GitHub Pages.

CesiumJS · WebGL 3D Google Earth Engine Claude API Geoespacial · dNBR NASA FIRMS · Sentinel-2 Python · Pipeline Cloudflare Worker GitHub Pages
incendios.online
[003] Temblor — Sismógrafo Global 3D ● LIVE

Visualizador sísmico global en tiempo real construido sobre CesiumJS: globo 3D con imágenes satelitales reales, renderizado WebGL de alto rendimiento y soporte nativo de coordenadas geográficas. Consume hasta 5.000 eventos del catálogo USGS y los posiciona sobre el globo en tiempo real. Vientos vectoriales en tiempo real sobre 77 puntos de grilla con datos de Open-Meteo. Alertas push configurables por magnitud. Modelo de riesgo sísmico dual: implementación ETAS en el navegador (b-value Aki 1965, ley Omori-Utsu, Gutenberg-Richter + Poisson) y XGBoost entrenado en Python con 2 años de catálogo, 10 features sísmicas y validación cruzada de 5 pliegues (AUC ~0.84–0.87). Todo sin backend — funciona 100% en el navegador.

CesiumJS · WebGL XGBoost · ETAS Real-time · USGS Open-Meteo Sismología cuantitativa Sin backend
temblor.online
[004] VoxCanis — Análisis de Vocalizaciones Caninas ● LIVE

Pipeline de audio DSP + ML que extrae 67 features acústicas (pYIN, 13 MFCCs + deltas, HPSS, centroide espectral, onset detection), clasifica la vocalización entre 9 clases usando Random Forest entrenado con supervisión débil sobre Freesound, y llama a Claude Opus vía streaming SSE para producir una interpretación anclada en literatura revisada por pares. Extracción de features en numpy/scipy puro en producción para evitar OOM en planes gratuitos.

Machine Learning Claude API Audio DSP librosa / pYIN Random Forest Streaming SSE Vercel
talks-animals.vercel.app
user@matidev ~/portfolio $ cat skills.json
// skills
IA / LLM :: RAG, Claude API, OpenAI API, prompt engineering, búsqueda vectorial (Qdrant), streaming SSE
Machine Learning :: scikit-learn, XGBoost, Random Forest, feature engineering, supervisión débil, Audio DSP
Backend :: Python, FastAPI, Node.js, Express, APIs REST, streaming SSE/WebSocket
Frontend :: React, Next.js, HTML/CSS/JS, animaciones, diseño responsive, WebGL
Bases de datos :: Qdrant (vectorial), PostgreSQL, SQLite, diseño de esquemas
Infra / Deploy :: Vercel, Railway, VPS, Docker, SSL, dominios, CI básico
Herramientas :: Git, GitHub, integración de APIs externas (USGS, Open-Meteo, Freesound)
user@matidev ~/portfolio $ cat about.txt
// about

Soy Matías, AI Engineer especializado en construir y desplegar aplicaciones de RAG y LLM en producción. Tengo 4 proyectos en producción en industrias distintas (LegalTech, datos sísmicos, geoespacial/ambiental, bioacústica) que combinan LLMs, ML clásico y datos en tiempo real.

Mi mayor diferencial: llevé un sistema RAG real a producción — +23.000 fragmentos en Qdrant sirviendo un SaaS legal en vivo — no solo prototipos. Con base fullstack, aporto desde el día uno: diseño la arquitectura, construyo el backend, integro los modelos y hago el deploy.

Ubicación: Argentina · disponible para trabajo remoto (USD) · husos horarios US / EU

user@matidev ~/portfolio $ cat contact.json
// contacto
ubicación = Argentina · remoto · husos US/EU
status = ● disponible
user@matidev ~/portfolio $