A modern, interactive portfolio website showcasing my work as a Software Engineer and Competitive Programmer.
- Modern Design: Clean, minimal interface with smooth animations
- Dark Mode: Automatic dark/light mode switching
- Responsive: Fully responsive design for all devices
- Fast: Optimized for performance with Next.js
- SEO: Optimized for search engines and social media sharing
- Animations: Smooth scroll-triggered animations using Framer Motion
- Framework: Next.js 14 with App Router
- Styling: Tailwind CSS
- Animations: Framer Motion
- Theme: next-themes
- Language: TypeScript
- Deployment: Vercel
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Start production server
npm start- Push your code to GitHub
- Go to vercel.com
- Click "Import Project"
- Select your repository
- Deploy!
Or use the Vercel CLI:
# Install Vercel CLI
npm i -g vercel
# Deploy
vercelUpdate your information in lib/data.ts:
export const personalInfo = {
name: "Shreyansh Singh Gautam",
email: "[email protected]",
// ... other fields
};
export const skills = {
languages: ["Python", "Go", "Java", "JavaScript", "C++"],
specializations: ["AI/ML", "Backend", "Competitive Programming"],
};- Convert your resume to PDF
- Place it in
public/resume.pdf - The "Get Resume" button will automatically link to it
Note: Currently contains a placeholder. Replace public/resume.pdf with your actual resume.
- Live Site: [Coming Soon]
- GitHub: @shreyanshsingh23
- LinkedIn: Shreyansh Singh Gautam
- Twitter: @ShreyanshSing23
- Codeforces: shreyanshsingh23
- CodeChef: shreyanshsingh23
This project is open source and available under the MIT License.