A modern, fast, and responsive portfolio built with cutting-edge technologies.
Note: This project uses Umami for analytics. To enable analytics:
- Set up your Umami instance
- Add to your
.env
file:NEXT_PUBLIC_ENABLE_UMAMI=true/false UMAMI_WEBSITE_ID="your-website-id"
- Framework: Next.js 15 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Custom components with shadcn/ui
- Content: MDX for blog posts
- Query Client Tanstack Query
- Animations: Motion
- Icons: Lucide
- Metrics: Umami
- Development:
- 🌓 Dark/Light mode with system preference detection
- 📱 Fully responsive design
- 🚀 Server-side rendering and static generation
- 📝 MDX blog with frontmatter support
- 🔍 GitHub projects showcase with search functionality
- 🎨 Modern UI with custom animations
- 📊 Dynamic GitHub repository stats
- 🔄 Automatic changelog generation
- 🌐 SEO optimized with OpenGraph images
- 📰 RSS feed support
- ⚡ Optimized performance with Next.js App Router
- 🔒 Type-safe environment variables with T3 Env
- 🎯 Proper error handling and loading states
This portfolio is a complete rewrite inspired by Vercel's minimalist design approach. While it shares the clean aesthetics, the codebase has been built from the ground up with custom implementations and additional features.
This project is licensed under the MIT License. See the LICENSE file for more details.