AI

Portfolio AI Chat Agent

Built a production AI assistant powered by Claude Haiku (Anthropic), embedded in this portfolio site. Visitors can ask questions about my experience, projects, and background and receive context-aware responses. Features rate limiting (hourly + burst protection), prompt injection sanitization, live database context injection, and multi-turn conversation history.

Impact

Live on tannermyers.dev — production-deployed with rate limiting and abuse protection

Technologies Used

Ruby on Rails Anthropic Claude API Stimulus.js PostgreSQL AWS EC2