Skip to content

afridpasha/Portfolio

Repository files navigation

Professional Portfolio

A modern, responsive portfolio website built with Next.js 14, TypeScript, and Tailwind CSS. Designed specifically for FAANG/MAANG company applications with all essential components.

🚀 Features

Essential Portfolio Components

  • Hero Section & Personal Branding

    • Professional headshot placeholder
    • Compelling headline with typing animation
    • Value proposition and contact information
    • Clean, modern design with consistent branding
  • Technical Skills Matrix

    • Programming languages with proficiency levels
    • Frameworks and libraries
    • Cloud platforms (AWS, Azure, GCP)
    • Databases and data technologies
    • Animated progress bars
  • Featured Projects (3-5 High-Impact Projects)

    • Problem statement and technical stack
    • Architecture diagrams and key features
    • Quantifiable results and impact
    • Live demo links and source code
    • Expandable project details
  • Professional Experience

    • Timeline view with company information
    • Quantified achievements and technical contributions
    • Leadership and mentoring examples
    • Technology stack for each role
  • Certifications & Education

    • Technical certifications display
    • Degree information
    • Continuous learning evidence

🛠️ Technologies Used

  • Frontend: Next.js 14, React 18, TypeScript
  • Styling: Tailwind CSS, Custom CSS
  • Animations: Framer Motion
  • Icons: Lucide React
  • Utilities: Class Variance Authority, clsx, tailwind-merge
  • Development: ESLint, PostCSS, Autoprefixer

📦 Installation

  1. Clone the repository

    git clone <repository-url>
    cd Portfolio
  2. Install dependencies

    npm install
  3. Run the development server

    npm run dev
  4. Open your browser Navigate to http://localhost:3000

🎨 Customization

Personal Information

Update the following files with your information:

  • lib/utils.ts - Skills, projects, and experience data
  • components/Hero.tsx - Name, title, and description
  • components/Contact.tsx - Contact information and social links

Styling

  • tailwind.config.js - Custom colors and animations
  • app/globals.css - Global styles and custom classes

Content

  • Replace placeholder content in all components
  • Add your actual project images to /public/projects/
  • Update social media links and contact information

🚀 Deployment

Vercel (Recommended)

  1. Push your code to GitHub
  2. Connect your repository to Vercel
  3. Deploy with zero configuration

Other Platforms

  • Netlify: Drag and drop the out folder after running npm run build
  • AWS S3: Upload the build files to an S3 bucket
  • GitHub Pages: Use GitHub Actions for automated deployment

📱 Responsive Design

The portfolio is fully responsive and optimized for:

  • Desktop (1920px+)
  • Laptop (1024px - 1919px)
  • Tablet (768px - 1023px)
  • Mobile (320px - 767px)

⚡ Performance Features

  • Next.js 14 with App Router for optimal performance
  • Image optimization with Next.js Image component
  • Code splitting for faster loading
  • SEO optimization with proper meta tags
  • Accessibility compliant components

🎯 FAANG/MAANG Ready

This portfolio includes all components specifically requested by top tech companies:

  • ✅ Professional branding and headshot
  • ✅ Technical skills with proficiency levels
  • ✅ High-impact projects with quantifiable results
  • ✅ Professional experience with achievements
  • ✅ Certifications and continuous learning
  • ✅ Clean, modern design
  • ✅ Mobile-responsive layout
  • ✅ Fast loading and SEO optimized

📄 License

This project is open source and available under the MIT License.

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

📞 Support

If you have any questions or need help customizing the portfolio, feel free to reach out:


Built with ❤️ using Next.js, TypeScript, and Tailwind CSS

About

A Software IT student portfolio showcases projects, coding skills, internships, and technical achievements. It highlights proficiency in languages like Python, Java, or C++, and tools like Git, SQL, or web frameworks. It reflects problem-solving, innovation, and a passion for technology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors