AI Engineer from Guadalajara, Mexico. I build retrieval systems, agents and MCP servers, plus the unglamorous parts that keep them alive. Most of it speaks Spanish.
- 🏛️ IIEG: AI Engineer + Software Dev + Data Engineer + whatever's needed that week
- 🧪 Datzin: co-founder, aspiring tech communicator, maker of for-fun projects in case one of them turns into something someday
- 🧩 Ixti: AI consultant
- 🎓 UdeG: M.Sc. thesis on Spanish embeddings that help agents pick the right tool
- 🤖 AI nerd. I'm more markdown manager than software engineer now. It's the natural evolution of "10 hours automating a 5-minute task" into "more time writing skills and agents than code, so my AI codes the way I like."
- 🟣 Evangelion fan. Very. Veeeeery. (There's a MAGI further down.)
- 🎮 Gamer. Recovered League player, jungle/top. Quitting was the greatest achievement of my life. Now: Pokémon, Binding of Isaac, Minecraft, Assassin's Creed, Hollow Knight.
- 🖥️ Hardware and homelab, one of my questionable life decisions.
- 🐈 One cat. He hates me until he decides he doesn't. Real love.
- 🍳 Cooking. Like dev: three hours of work, gone in five minutes.
- 🧠 Expert in nothing, working on everything. We're here to learn.
Laya / claude-decide A 322M local model picks which skills and tools Claude Code needs. −39% tokens on Opus. 🤗 |
MAGI Three Claude agents (dev, blind tester, docs) vote on your branch before a human does. Told you. |
Data Agent private
A local-first data analyst built on Deep Agents + Ollama. It handles indicators, hybrid RAG, charts and reports, and asks you before acting. |
|
Spanish embeddings for agentic tool selection M.Sc. thesis · private
My fine-tuned Spanish embedding model picks the right tool out of 213 (24 real, 189 decoys) with MRR@5 0.87. The best off-the-shelf model gets 0.44, and BM25 gets 0.36. Pipeline: SyntheticDataLLM (Spanish Q&A from documents) → fine-tuning E5/BETO → retrieval and tool-selection benchmarks on a DGX A100. |
Atlas Serves PostGIS layers as WMS, WFS and vector tiles from FastAPI, with no GeoServer. Powers DensiMap. |
VizControl Records a Python run so you can replay it in the browser, like a debugger after the fact. |
EIC-API-MCP Mexico's intercensal survey, served with DuckDB, FastAPI and MCP so any AI assistant can query it. Live. |
Minerva OAuth2/OIDC identity provider for a whole institute. With it, nobody has to build login again. |
Indicadores SIEEJ Official statistics served as an MCP server, so agents quote real numbers and never invent them. |
…and more Corkbit, airflow-mcp, ETL pipelines, road-sign detection, talks and workshops, all in my portfolio. |
Portfolio · LinkedIn · Datzin · 🤗 Hugging Face · Email















