santifer/cv-santiago
An interactive portfolio website featuring an AI chatbot avatar with text and voice modes, built with React, TypeScript, and Claude API.

This portfolio demonstrates AI engineering capabilities through a dual-mode AI chatbot that responds as the developer using Claude Sonnet. It implements agentic RAG with hybrid search combining pgvector and BM25, includes a six-layer prompt injection defense system, and provides a full LLMOps dashboard tracking conversations, costs, RAG quality, security, and evaluations. The project runs 71 automated evaluations across ten categories as a continuous integration gate and features a closed-loop system that auto-generates tests from production failures.