███╗ ███╗ █████╗ ████████╗██╗██████╗ ███████╗██╗ ██╗ ████╗ ████║██╔══██╗╚══██╔══╝██║██╔══██╗██╔════╝██║ ██║ ██╔████╔██║███████║ ██║ ██║██║ ██║█████╗ ██║ ██║ ██║╚██╔╝██║██╔══██║ ██║ ██║██║ ██║██╔══╝ ╚██╗ ██╔╝ ██║ ╚═╝ ██║██║ ██║ ██║ ██║██████╔╝███████╗ ╚████╔╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝╚═════╝ ╚══════╝ ╚═══╝
Matías Villa — AI Engineer · RAG / LLM apps in production
I build and ship AI into real products — RAG pipelines, LLM integrations and classic ML — from architecture to production. 4 live apps across legal, geospatial, real-time and bioacoustic domains. Full-stack background, so I own the whole thing: backend, model integration and deploy. Available as a remote contractor (USD), working in US / EU time zones.
Full-stack legal SaaS built on a custom RAG system over 23,000+ legal fragments indexed in Qdrant. The corpus covers the National Constitution, the full Civil & Commercial Code (~2,600 articles), the Criminal Code, labor law (15+ statutes), 127 Supreme Court rulings, collective bargaining agreements and ~7,920 real (anonymized) lawyer queries, plus live economic indicators. Node.js + Qdrant backend, React frontend, authentication, query history, legal blog, severance calculator and AI contract generation. Freemium model in production.
dictum-arg.siteInteractive 3D map (CesiumJS) that cross-references satellite data with territorial information to reveal patterns between wildfires and land-use change over protected native forest in Córdoba (2018–2025). It overlays burn scars derived from Sentinel-2 via Google Earth Engine (dNBR index classified by severity) with near-real-time NASA FIRMS active fires, Open-Meteo winds, native forest, municipal land parcels and historical recurrence. A composite score ranks the 20 scars with the most alert signals. Each scar is analyzed with Claude through a Cloudflare Worker that keeps the API key server-side. Python + GEE data pipeline, Excel/PDF export and auto-updates via GitHub Actions. Runs 100% static on GitHub Pages.
incendios.onlineReal-time global seismic visualizer built on CesiumJS: a 3D globe with real satellite imagery, high-performance WebGL rendering and native geographic coordinate support. It consumes up to 5,000 events from the USGS catalog and places them on the globe in real time. Real-time vector winds over 77 grid points from Open-Meteo. Configurable push alerts by magnitude. Dual seismic-risk model: an ETAS implementation in the browser (Aki b-value 1965, Omori-Utsu law, Gutenberg-Richter + Poisson) and an XGBoost model trained in Python on 2 years of catalog data, 10 seismic features and 5-fold cross-validation (AUC ~0.84–0.87). Fully client-side — no backend.
temblor.onlineAudio DSP + ML pipeline that extracts 67 acoustic features (pYIN, 13 MFCCs + deltas, HPSS, spectral centroid, onset detection), classifies the vocalization into 9 classes using a Random Forest trained with weak supervision over Freesound, and calls Claude Opus via SSE streaming to produce an interpretation grounded in peer-reviewed literature. Feature extraction in pure numpy/scipy in production to avoid OOM on free tiers.
talks-animals.vercel.app| AI / LLM | :: | RAG, Claude API, OpenAI API, prompt engineering, vector search (Qdrant), SSE streaming |
| Machine Learning | :: | scikit-learn, XGBoost, Random Forest, feature engineering, weak supervision, Audio DSP |
| Backend | :: | Python, FastAPI, Node.js, Express, REST APIs, SSE/WebSocket streaming |
| Frontend | :: | React, Next.js, HTML/CSS/JS, animations, responsive design, WebGL |
| Databases | :: | Qdrant (vector), PostgreSQL, SQLite, schema design |
| Infra / Deploy | :: | Vercel, Railway, VPS, Docker, SSL, domains, basic CI |
| Tools | :: | Git, GitHub, external API integration (USGS, Open-Meteo, Freesound) |
I'm Matías, an AI Engineer who ships
RAG and LLM apps into production. I have
4 production projects across different industries
(LegalTech, seismic data, geospatial/environmental, bioacoustics) combining LLMs,
classic ML and real-time data.
My biggest edge: I've taken a real RAG system to production — 23,000+ fragments in
Qdrant serving a live legal SaaS — not just prototypes. With a full-stack background,
I contribute from day one: I design the architecture, build the backend, integrate the
models and deploy.
Based in: Argentina · available as a remote contractor (USD) ·
US / EU time-zone overlap