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 Engineer.

🚀 Live Demo

Visit my portfolio: https://ardhendu-pramanik.vercel.app/

✨ 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 with App Router
  • Language: TypeScript
  • Styling: Tailwind CSS 4
  • Animations: Framer Motion
  • Icons: Lucide React
  • Deployment: Vercel

📁 Project Structure

src/
├── app/
│   ├── globals.css          # Global styles
│   ├── layout.tsx           # Root layout + SEO metadata
│   └── page.tsx             # Main portfolio page
├── components/
│   ├── Navbar.tsx           # Site navigation
│   ├── Hero.tsx             # Hero / intro section
│   ├── About.tsx            # About section
│   ├── WorkExperience.tsx   # Work experience timeline
│   ├── Projects.tsx         # Featured projects showcase
│   ├── Skills.tsx           # Skills section
│   ├── Education.tsx        # Education section
│   ├── Achievements.tsx     # Achievements section
│   ├── Contact.tsx          # Contact section
│   ├── Footer.tsx           # Footer component
│   ├── SectionHeader.tsx    # Shared section heading
│   └── Reveal.tsx           # Scroll-reveal animation wrapper
└── lib/
    └── animations.ts        # Shared Framer Motion variants
public/
├── images/
│   └── AP-1.jpeg             # 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 RESUME_PATH in Hero.tsx and Navbar.tsx)

Updating Personal Information

  • Hero / Intro: Update src/components/Hero.tsx for name, tagline, and CTAs
  • SEO / Metadata: Update src/app/layout.tsx for title, description, and Open Graph tags
  • Projects: Modify src/components/Projects.tsx to showcase your projects
  • Experience: Edit src/components/WorkExperience.tsx for work history
  • Skills: Update src/components/Skills.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. Interview Prep Agent — Agentic AI interview preparation tool with autonomous web research and adaptive mock interviews
  2. CareerLens — Full-stack RAG application for resume-to-job-description matching
  3. Ghost AI — AI-native, real-time system-design platform (multiplayer canvas + durable AI agents)
  4. Transport Management System — Logistics platform at A2ZPORT handling 300+ shipments/day
  5. IVCA Website — Frontend development for Indian Venture and Alternate Capital Association

💼 Professional Experience

  • Software Engineer at A2ZPORT (Oct 2023 - Sep 2025)
  • Software Engineer at The Internet Folks (Aug 2022 - Apr 2023)

🎯 Skills

  • Languages: TypeScript, JavaScript (ES2023+), SQL
  • Frontend: Next.js (App Router), React 19, Redux Toolkit, React Query, Tailwind CSS, shadcn/ui, React Flow
  • Backend & APIs: Node.js, Next.js API Routes / Server Actions, REST, Zod, Liveblocks (CRDT), Trigger.dev
  • AI Engineering: LLM app development, OpenRouter, prompt engineering, structured output, agentic workflows
  • Data & Infra: PostgreSQL, Prisma, MongoDB, Supabase, Clerk, Vercel, Git, GitHub Actions (CI/CD)

📧 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 Frontend Engineer.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages