Back to Projects
Personal Website Project
FeaturedIn Progress
Full-stack Developer
Aug 2025Present
A modern personal website with AI-powered content search and interactive knowledge graphs
Tech Stack
Next.jsTypeScriptTailwind CSSSupabaseContentlayer
Tags
web developmentAIfull-stack
Technology Graph for "Personal Website Project"
Personal Website Project
This project showcases a modern approach to building personal academic websites with integrated AI capabilities.
Overview
The website features:
- Git-based content management
- AI-powered search and chat
- Interactive knowledge graphs
- Responsive design with dark mode
Technology Stack
- Frontend: Next.js with App Router, React, TypeScript
- Styling: Tailwind CSS, shadcn/ui components
- Content: MDX with Contentlayer for static generation
- Database: Supabase with pgvector for embeddings
- Deployment: Vercel for automatic deployments
Key Features
Content Management
- Markdown/MDX files in Git for publications and projects
- Automatic content indexing and embedding generation
- Support for rich media including images, videos, and PDFs
AI Agent
- Context-aware chat interface on every page
- Semantic search across all content
- Graph visualization tools
- Media preview capabilities
Architecture
The application follows a modern JAMstack approach with:
- Static generation for optimal performance
- Dynamic API routes for search and AI features
- Edge functions for content processing
- CDN distribution for global availability