↓Skip to main content
  1. Tags/

Python

An elephant in an apron pulling an index card from a wooden card-catalogue drawer

PostgreSQL Docs RAG

··9 mins
A retrieval system over four chapters of the PostgreSQL documentation. Both of the bugs that mattered were silent: a parser that returned the right number of chunks and left every one of them empty, and an out-of-scope threshold that confidently answered questions whose answers lived in other chapters. Neither raised an error, and each needed a different kind of test to surface.
Exhibition view of Visiones inestables: a projected AI-generated image of the museum, a projected quote and a lit photograph in a dark gallery

Visiones inestables, by Mónica Páez

·3 mins
Visiones inestables (Unstable Visions) is an artwork by Mónica Páez that uses AI to imagine unstable futures of the Art Museum of the Universidad Nacional de Colombia, from photographs of the museum and texts about the institution. Exhibited at the museum itself in June 2026. I had the privilege of collaborating on it with Juan David García Arteaga.
Cartoon robot holding a wrench and giving thumbs up

E-Commerce Agent with Ollama & LangChain

·64 mins
A conversational agent for e-commerce built with Ollama, LangChain, and ChromaDB, comparing three open-source LLMs — Qwen3 4B, Llama 3.2 3B, and Phi-4-mini — for product search, order tracking, recommendations, and RAG-powered FAQ. Benchmarks tool-calling accuracy, multi-intent handling, and response time across all three models.
Illustration of the Prisoner's Dilemma on a network with a cooperative green agent and a defecting red agent

Prisoner’s Dilemma in Dynamic Networks

··43 mins
Agent-based simulation of the iterated Prisoner’s Dilemma on adaptive networks. Explores how cooperation emerges through imitation (Fermi Rule), dynamic rewiring, and Pareto wealth across Erdős-Rényi and Barabási-Albert topologies.