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