Skip to content

pranavv1210/Personal-Portfolio-Website

Repository files navigation

Pranav V - Premium Scrollytelling Portfolio

A high-end, immersive personal portfolio website built with Next.js, Framer Motion, and Tailwind CSS. Designed to break away from traditional resume templates, this portfolio uses pure scroll physics, intelligent WebGL-style node interactions, and cinematic frame sequences to tell a story about bridging Data Science with Full-Stack Engineering.

🌟 Key Features

  • Cinematic Scrollytelling Hero: A custom-built 99-frame high-resolution video sequence driven entirely by precise scroll progress using framer-motion's useScroll mapped to an HTML5 <canvas>.
  • Interactive Neural Network Background: A globally running, lightweight 2D canvas particle system that mimics a neural network. It actively draws data connections between floating nodes and physically reacts to user mouse movements.
  • Dynamic System Architectures: Embedded highly-stylized, interactive SVG architecture maps for individual projects. Features four unique geometric animated layouts including: Branching logic, Linear pipelines, Diamond Node Cycles, and Y-Convergence patterns.
  • Glassmorphism & Deep Dark UI: Carefully crafted gradient overlays and strict #121212 backgrounds layered beneath backdrop-blur components to enforce a premium, modern aesthetic.

🚀 Tech Stack

🛠️ Running Locally

  1. Clone the repository:
git clone https://github.com/pranavv1210/Personal-Portfolio-Website.git
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev

Open http://localhost:3000 to view it in the browser.

🔗 Live Deployment

Deployable effortlessly on Vercel or Netlify.

About

AI/ML enthusiast | B.E. in AI/ML @ CMRIT | Building innovative solutions with Python, React, TensorFlow, and AWS. Passionate about resume screening, web apps, and ethical tech.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors