Portfolio RAG Chatbot
Explore my work through AI-powered conversations

This production-ready RAG system combines semantic search with Claude AI to provide accurate, contextual responses about my projects, skills, and experience. Built with AWS serverless architecture for cost efficiency and scalability.
Technology Stack
Serverless Architecture
Cost-optimized with Lambda Function URLs
RAG-Enhanced Responses
Contextual answers from portfolio content
Production Security
AWS Cognito authentication & rate limiting
Vector Search
Semantic search across project documentation
Reduced API costs by 60% using Lambda Function URLs instead of API Gateway, while maintaining production-grade security and performance.
This AI-powered chatbot can answer questions about my projects, skills, and AI workflow methodology. It uses Retrieval-Augmented Generation (RAG) to provide accurate, contextual responses based on my portfolio content.
Technologies
- Next.js 15 + TypeScript
- Tailwind CSS + shadcn/ui
- Vector Database Integration
AI Models
- Claude (Anthropic)
Features
- Conversation History
- Source Attribution
- Real-time Responses
Created by Simon Cheam