This project is an interactive personal portfolio that uses an AI chatbot to dynamically answer questions about Santiago's experience and skills.
This React and TypeScript project serves as an interactive portfolio for Santiago, featuring an AI chatbot named 'Santi' that uses Claude Sonnet for text and OpenAI's Realtime API for voice. It includes a private `/ops` LLMOps dashboard for monitoring conversations and costs, alongside 71 automated evaluation tests as a CI gate on every push. The project also implements a 6-layer prompt injection defense and generates new tests from production failures.
This project is an interactive personal portfolio that uses an AI chatbot to dynamically answer questions about Santiago's experience and skills.
Anyone looking for a sophisticated example of building a production-grade interactive portfolio with advanced AI chatbot integration and LLMOps practices could use this project.