Welcome to my cutting-edge personal portfolio! This isn't just another developer website β it's a comprehensive digital experience that showcases my journey as a Full-Stack Developer, AI Enthusiast, and Problem Solver.
Built with the latest web technologies and powered by AI, this portfolio represents the perfect blend of technical excellence and creative design.
π Visit Live Portfolio
- Responsive Design - Seamlessly adapts to all screen sizes
- Dark/Light Mode - Toggle between themes with smooth transitions
- Micro-interactions - Delightful animations powered by Framer Motion
- Gradient Animations - Dynamic background effects and visual elements
- Interactive Chat - AI assistant for project discussions and resume queries
- Smart Project Filtering - AI-enhanced project categorization
- Dynamic Content - LLM-powered project descriptions and insights
- Interactive Skill Charts - Visual representation using Recharts
- Technology Proficiency - Detailed breakdown of technical expertise
- Certification Showcase - Google ML Engineer & other achievements
- Project Statistics - 600+ LeetCode problems solved and more
- Prisma ORM - Type-safe database operations
- Project Management - Dynamic project data with rich metadata
- Performance Optimization - Efficient data fetching and caching
- TypeScript Ready - Full type safety and developer experience
- API Routes - Custom backend functionality with Next.js
- Component Architecture - Modular, reusable components
- SEO Optimized - Meta tags, structured data, and performance
- Node.js 18+
- npm or yarn
- Git
Personal-Portfolio/
βββ π public/
β βββ π assets/
β βββ π img/ # Project images and assets
βββ π src/
β βββ π app/
β β βββ π api/ # API routes
β β β βββ π chat/ # AI chat functionality
β β β βββ π resume/ # Resume-related APIs
β β βββ π project/ # Dynamic project pages
β β βββ π layout.js # Root layout
β βββ π components/
β β βββ π HomePage.jsx # Main homepage component
β β βββ π Menu.jsx # Navigation component
β β βββ π ProjectNew.jsx # Project showcase
β β βββ π chat.jsx # AI chat interface
β β βββ π style/ # Component-specific CSS modules
β βββ π generated/
β β βββ π prisma/ # Generated Prisma types
β βββ π lib/
β βββ π db.js # Database configuration
β βββ π schema.js # Database schema
βββ π package.json
βββ π next.config.mjs
βββ π README.md
- Hero Section with animated particles and typewriter effect
- Skills Matrix with interactive hover states and proficiency levels
- Project Cards with smooth transitions and detailed views
- AI Chat Interface with real-time responses and error handling
- Image Optimization with Next.js Image component
- Code Splitting with dynamic imports
- SEO Optimization with meta tags and structured data
- Responsive Design with mobile-first approach
- CSS Variables for consistent theming
- Component Modularity with CSS Modules
- Animation Library integration with Framer Motion
- Icon System using Lucide and React Icons
Built with β€οΈ by Aneesh Patne