Skip to content

Modern portfolio showcasing my work as a Frontend Developer. Built with Next.js, TypeScript, and Tailwind CSS. Features smooth animations, dark mode, and responsive design.

License

Notifications You must be signed in to change notification settings

waqas120/portfolio

Repository files navigation

Muhammad Waqas - Personal Portfolio

Modern portfolio showcasing my work as a Frontend Developer. Built with Next.js, TypeScript, and Tailwind CSS. Features smooth animations, dark mode, and responsive design.

🚀 Features

  • Modern UI/UX - Built with Next.js 15 and Tailwind CSS
  • Responsive Design - Fully responsive across all devices
  • Animated Interactions - Smooth animations using Framer Motion
  • Dark/Light Mode - Theme switching capability using next-themes
  • Type Animations - Dynamic text animations using react-type-animation
  • Component Library - Custom UI components built with Radix UI
  • Contact Form - Interactive contact form with validation
  • Performance Optimized - Fast loading and optimized performance

💻 Tech Stack

  • Framework: Next.js
  • Styling: Tailwind CSS
  • Animations: Framer Motion
  • UI Components: Radix UI
  • Icons: Lucide Icons
  • Form Handling: React Hook Form
  • Type Safety: TypeScript
  • State Management: React Context API

🗂️ Project Structure

├── app/              # Next.js app directory
├── components/       # React components
├── lib/             # Utility functions
├── public/          # Static assets
└── styles/          # Global styles

🔍 Key Sections

  • Hero Section - Engaging introduction with animated text
  • About - Professional background and personal information
  • Experience - Work history and professional journey
  • Skills - Technical skills and proficiencies
  • Projects - Portfolio of work and projects
  • Contact - Contact form and social links

🌐 Professional Experience

  • Frontend Developer with 4+ years of experience
  • Expertise in React.js, JavaScript, and modern web technologies
  • Background in SEO and web optimization
  • Focus on creating responsive and user-friendly interfaces

📞 Contact

🚀 Getting Started

  1. Clone the repository
git clone https://github.com/waqas120/portfolio.git
  1. Install dependencies
npm install
  1. Run the development server
npm run dev
  1. Open http://localhost:3000 in your browser

📄 License

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

About

Modern portfolio showcasing my work as a Frontend Developer. Built with Next.js, TypeScript, and Tailwind CSS. Features smooth animations, dark mode, and responsive design.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published