Personal portfolio website showcasing my work as an ML researcher, future neurosurgeon, and academic tutor.
-
Clone the repository
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env.localfile with:RESEND_API_KEY=your_resend_api_key SUPABASE_URL=your_supabase_url SUPABASE_ANON_KEY=your_supabase_key -
Run the development server:
npm run dev
- Animated Hero Section - Typewriter effect showcasing multiple roles
- Project Showcase - Highlighting ML research and technical projects
- Services Page - Academic tutoring services with subject grid and testimonials
- Contact Form - Email integration via Resend API
- Responsive Design - Mobile-first approach with smooth animations
- Modern UI Components - Custom components built with Radix UI and Framer Motion
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS v4
- Animations: Framer Motion
- Email: Resend API
- Database: Supabase
- Forms: React Hook Form + Zod validation
- Icons: Lucide React
npm run build
npm startOptimized for deployment on Vercel.