
About this project
Role: Fullstack
Built For: Personal
An AI-powered chatbot that lets visitors ask questions about me directly and get answers as if I'm the one replying.
- Uses Google Gemini (via
@google/genai) to generate responses based on a structured resume/knowledge JSON file - Custom system prompt makes the AI speak in first person, matching my tone and personality
- Keeps conversation history so follow-up questions stay in context
- Renders markdown responses (headings, code blocks, lists) with syntax highlighting
- Suggested message shortcuts to help users start a conversation quickly
- Mobile-friendly layout that adjusts for on-screen keyboard height
- Built with shadcn/Radix UI components for a clean, simple chat interface
Tech Stack
Next.js
React
TypeScript
Google Gemini API
Tailwind CSS