Why I built it this way
This portfolio uses a low-cost, serverless AWS architecture. Amplify hosts the Next.js application, Route 53 manages the custom domain, IAM controls secure service access, DynamoDB stores usage and chat state, SES handles contact-form email, Auth.js provides Google/Microsoft OAuth for the Recruiter Concierge, and OpenAI powers resume answers through server-side APIs.