$ cat technology.md
I built this site using Next.js and TypeScript and used Tailwind CSS for styling.
The AI assistant you're chatting with is a real agent, not a thin wrapper around an API call. It's built with the OpenAI Agents SDK on top of Open AI model, briefed with real facts, notes and communication style about me so it answers as a faithful representative instead of hallucinating, and equipped with a send_email tool it calls whenever it's asked something outside that context, escalating to me by email instead of guessing. It runs on an AWS Lambda function behind AWS API Gateway, and every conversation is persisted to S3 so it remembers recent messages within a session. Rate limiting is enforced both client-side in Next.js and server-side, and the escalation emails are delivered through EmailJS.
> deps
> source
[ christian-ai repo ]