A premium, recruiter-focused portfolio website for Aayush Rathod, Senior Java Backend Developer & Production Support Specialist.
- Framework: Next.js 15 (App Router)
- Library: React 19
- Styling: Tailwind CSS 4
- Animations: Framer Motion
- Icons: Lucide Icons
- Theme: next-themes (Dark/Light mode)
- Language: TypeScript
- Premium Modern Design: Glassmorphism, gradient effects, and smooth animations.
- Interactive Sections: Hero with animated metrics, Skills categorized by domain, Banking Domain Expertise cards, and a Professional Timeline.
- Fully Responsive: Optimized for all devices from mobile to desktop.
- Dark/Light Mode: Seamless transition between themes.
- SEO Optimized: Meta tags and keywords configured for search engines.
- Recruiter Focused: Clear calls-to-action, downloadable resume, and direct contact links.
First, install the dependencies:
npm installThen, run the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
- Push your code to a GitHub repository.
- Connect your repository to Vercel.
- Vercel will automatically detect Next.js and deploy your site.
To deploy to GitHub Pages, you need to configure Next.js for static export:
- Update
next.config.tsto includeoutput: 'export':import type { NextConfig } from "next"; const nextConfig: NextConfig = { output: 'export', images: { unoptimized: true }, }; export default nextConfig;
- Run the build command:
npm run build
- The
outdirectory will contain the static files. You can deploy this directory to GitHub Pages using thegh-pagesbranch or GitHub Actions.
Aayush Rathod
Email: aayushrathod521@gmail.com
Location: Toronto, Ontario, Canada
LinkedIn: View Profile
GitHub: View GitHub