A conversation-style portfolio site built with Vue 3 + TypeScript + Vite, inspired by Anthropic's Claude UI.
- Hash-based routing with conversation-style content display
- Collapsible sidebar with navigation and job experience links
- Notable OSS contributions page with live GitHub star counts
- Dark theme with custom scrollbar styling
- Responsive layout with overlay sidebar on mobile
npm run dev # Start development server (Vite HMR)
npm run build # Type-check with vue-tsc, then build production bundle
npm run preview # Preview production build locally