AI Portfolio Website
A conversational, AI-first personal website designed to replace the traditional portfolio with an interactive experience.
Overview
This project explores a new way of presenting personal and professional information by placing an AI interface at the center of the experience. Instead of static pages explaining who I am and what I do, visitors interact directly with an AI that understands my work, background, and projects.
Motivation
Traditional portfolios are passive. This project was motivated by the idea that personal websites can be more useful if they adapt to the questions a visitor actually wants to ask, rather than forcing them to read pre-written sections.
Technology Stack
- Next.js (App Router)
- TypeScript
- Vercel AI SDK
- OpenAI API
- Tailwind CSS with CSS variables
Architecture & Design Decisions
The application is split into two primary experiences: a chat-first homepage and a scroll-based portfolio. Knowledge about projects is embedded into the AI, allowing users to ask follow-up questions that go beyond what is displayed on the page.
Future Improvements
- Deeper project-to-AI knowledge integration
- Streaming citations for project references
- Optional project search via natural language