Skip to content

Ardhendu-init/Portfolio

Repository files navigation

Ardhendu Pramanik - Portfolio

A modern, responsive portfolio website built with Next.js, showcasing my skills, projects, and professional experience as a Software Developer.

🚀 Live Demo

Visit my portfolio: https://ardhendu-init.github.io/Portfolio/

✨ Features

  • Modern Design: Clean, professional design with smooth animations
  • Responsive Layout: Optimized for all devices (desktop, tablet, mobile)
  • Interactive Animations: Powered by Framer Motion for engaging user experience
  • Project Showcase: Featured projects with live demos and source code links
  • Skills Section: Comprehensive overview of technical skills and technologies
  • Work Experience: Detailed professional experience with achievements
  • Resume Download: Direct download link for my resume
  • Contact Information: Easy access to email, phone, GitHub, and LinkedIn

🛠️ Tech Stack

  • Framework: Next.js 15.5.3 with App Router
  • Language: TypeScript
  • Styling: Tailwind CSS 4
  • Animations: Framer Motion
  • Icons: Lucide React
  • Deployment: Vercel/Netlify

📁 Project Structure

src/
├── app/
│   ├── globals.css          # Global styles
│   ├── layout.tsx           # Root layout component
│   └── page.tsx             # Main portfolio page
├── components/
│   ├── Achievements.tsx     # Achievements section
│   ├── ExpandableDescription.tsx # About section with expand/collapse
│   ├── Footer.tsx           # Footer component
│   ├── Projects.tsx         # Featured projects showcase
│   └── WorkExperience.tsx   # Work experience timeline
public/
├── images/
│   └── Ardhendu-Pramanik.png # Profile picture
└── resume/
    └── Ardhendu_Pramanik_Resume.pdf # Resume file

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm, yarn, or pnpm

Installation

  1. Clone the repository

    git clone https://github.com/Ardhendu-init/Portfolio.git
    cd Portfolio
  2. Install dependencies

    npm install
    # or
    yarn install
    # or
    pnpm install
  3. Run the development server

    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
  4. Open your browser Navigate to http://localhost:3000

📝 Available Scripts

  • npm run dev - Start development server with Turbopack
  • npm run build - Build the application for production
  • npm run start - Start the production server
  • npm run lint - Run ESLint for code quality

🎨 Customization

Adding Your Resume

  1. Add your resume PDF to public/resume/ directory
  2. Name it Ardhendu_Pramanik_Resume.pdf (or update the filename in page.tsx)

Updating Personal Information

  • Profile: Update src/app/page.tsx for name, title, and contact info
  • Projects: Modify src/components/Projects.tsx to showcase your projects
  • Experience: Edit src/components/WorkExperience.tsx for work history
  • Skills: Update the skills section in src/app/page.tsx

Styling

  • Global styles: src/app/globals.css
  • Component styles: Tailwind CSS classes in respective components
  • Color scheme: Update Tailwind color classes throughout components

🌟 Key Projects Featured

  1. IVCA Website - Frontend development for Indian Venture and Alternate Capital Association
  2. CraveWave - Full-stack food delivery application with Stripe integration
  3. FashNest - E-commerce platform built with React and Express.js

💼 Professional Experience

  • Software Developer at A2ZPORT (Oct 2023 - Present)
  • Software Engineer at The Internet Folks (Aug 2022 - Apr 2023)
  • Associate Trainee Engineer at CMS (Oct 2019 - Mar 2020)

🎯 Skills

  • Languages: JavaScript, TypeScript, Python, SQL
  • Frontend: React, Next.js, Redux, HTML, CSS, Tailwind CSS
  • Backend: Node.js, Express.js, REST API
  • Database: MySQL, MongoDB, Prisma
  • Tools: Git, Stripe, pandas, numpy
  • Learning: AI/ML, Machine Learning, Deep Learning

📧 Contact

📄 License

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

🤝 Contributing

Feel free to fork this project and customize it for your own portfolio. If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.


Built with ❤️ by Ardhendu Pramanik

About

A modern, responsive portfolio website built with Next.js, showcasing my skills, projects, and professional experience as a Software Developer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors