Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

52 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Kishore E Portfolio

Kishore E โ€” Personal Portfolio

A space-themed, fully animated portfolio built with React 19 + Vite + Framer Motion + Three.js


โœจ Highlights

Feature Description
๐ŸŒŒ Space Theme Deep-space galaxy background with multi-layer parallax scrolling and twinkling stars
๐Ÿ”ฎ 3D Particle Field Interactive WebGL particle system via @react-three/fiber โ€” 700 animated spheres reacting to cursor
๐ŸŽฌ Cinematic Home Sequenced intro โ€” expanding neon line โ†’ rising hero image โ†’ sliding panels โ†’ corner nav buttons
๐Ÿ–ผ๏ธ Crossfade Previews Hover navigation buttons to crossfade hero images with smooth dual-slot transitions
โŒจ๏ธ Typing Effects Custom TextType component with typewriter cycling and RotatingText spring animations
๐Ÿช Constellation Diagram SVG solar system with orbiting planets representing core tech skills (React, Node, Java, TensorFlow, AI APIs, Cloud)
๐Ÿ“œ Laser Timeline Scroll-driven education timeline with animated laser beam, glowing nodes, and lerp-smoothed progress
๐ŸŽ  Project Carousel Auto-playing 3-card slideshow with expand/collapse, grid toggle, tech badges, and video demo modals
๐Ÿ† Achievement Marquee Infinite-scroll marquee of award cards with gold/silver badge tiers + LeetCode heatmap integration
๐Ÿ“œ Certificate Gallery Touch/drag-enabled carousel with auto-play, dot indicators, and credential verification links
๐Ÿ“ฌ Contact Form EmailJS-powered contact form with email, WhatsApp, and social profile links
๐Ÿ“ฑ Mobile Intro Overlay Onboarding screen recommending desktop/laptop viewing for best 3D depth, fading out gracefully after 2 seconds
๐ŸŒ  Minimalist Footer Sleek glassmorphic footer with gravity-themed interactive micro-animations, inline dot navigation, and clean layout controls
๐Ÿ“ฑ Fully Responsive Optimized for all screen sizes with mobile-first touch interactions

๐Ÿ› ๏ธ Tech Stack

Core

Technology Version Purpose
React 19.2 UI framework with hooks-based architecture
Vite 7.2 Lightning-fast HMR dev server and build tool
Framer Motion 12.40 Declarative animations, viewport transitions, spring physics
Three.js + @react-three/fiber 0.184 WebGL 3D particle background system
Tailwind CSS 4.1 Utility-first styling (via @tailwindcss/vite plugin)

Libraries

Library Purpose
emailjs-com Client-side email sending for the contact form
react-icons Icon library (Font Awesome, Simple Icons, etc.)
gsap Advanced animation toolkit

Fonts & Icons

  • Google Fonts: Orbitron ยท Space Grotesk ยท Syncopate
  • Font Awesome 6.4 (CDN)
  • react-icons (bundled)

๐Ÿ“ Project Structure

Portfolio/
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ .github/
โ”‚   โ””โ”€โ”€ appmod/
โ”‚
โ””โ”€โ”€ portfolio/                  # Vite + React application
    โ”œโ”€โ”€ index.html              # Entry HTML (meta, fonts, favicon)
    โ”œโ”€โ”€ vite.config.js          # Vite config (React + Tailwind plugins)
    โ”œโ”€โ”€ tailwind.config.js      # Tailwind CSS configuration
    โ”œโ”€โ”€ postcss.config.js       # PostCSS configuration
    โ”œโ”€โ”€ package.json            # Dependencies & scripts
    โ”‚
    โ”œโ”€โ”€ public/
    โ”‚   โ”œโ”€โ”€ Icon.png            # Favicon
    โ”‚   โ”œโ”€โ”€ resume.pdf          # Downloadable resume
    โ”‚   โ”œโ”€โ”€ certificates/       # Certificate PNG images (6 files)
    โ”‚   โ””โ”€โ”€ videos/             # Video demo files
    โ”‚
    โ”œโ”€โ”€ src/
    โ”‚   โ”œโ”€โ”€ main.jsx            # React DOM root entry
    โ”‚   โ”œโ”€โ”€ App.jsx             # Root component (parallax + layout)
    โ”‚   โ”œโ”€โ”€ App.css             # Global app styles
    โ”‚   โ”œโ”€โ”€ index.css            # Base styles & design tokens
    โ”‚   โ”‚
    โ”‚   โ”œโ”€โ”€ assets/             # Hero preview images
    โ”‚   โ”‚   โ”œโ”€โ”€ default.png
    โ”‚   โ”‚   โ”œโ”€โ”€ about.png
    โ”‚   โ”‚   โ”œโ”€โ”€ skills.png
    โ”‚   โ”‚   โ”œโ”€โ”€ projects.png
    โ”‚   โ”‚   โ””โ”€โ”€ contact.png
    โ”‚   โ”‚
    โ”‚   โ””โ”€โ”€ components/
    โ”‚       โ”œโ”€โ”€ Navbar.jsx / .css         # Responsive navigation bar
    โ”‚       โ”œโ”€โ”€ Home.jsx / .css           # Hero section with crossfade & typing
    โ”‚       โ”œโ”€โ”€ TextType.jsx / .css       # Typewriter text component
    โ”‚       โ”œโ”€โ”€ RotatingText.jsx / .css   # Spring-animated rotating text
    โ”‚       โ”œโ”€โ”€ Antigravity.jsx           # Three.js particle field (WebGL)
    โ”‚       โ”œโ”€โ”€ About.jsx / .css          # Bio, constellation, education timeline
    โ”‚       โ”œโ”€โ”€ Skills.jsx / .css         # Tech skills grid with directional pop-in
    โ”‚       โ”œโ”€โ”€ Projects.jsx / .css       # Project carousel & grid with video modals
    โ”‚       โ”œโ”€โ”€ Experience.jsx / .css     # Developer journey cards
    โ”‚       โ”œโ”€โ”€ Achievements.jsx / .css   # Awards marquee + coding profile stats
    โ”‚       โ”œโ”€โ”€ Certifications.jsx / .css # Certificate carousel with drag/swipe
    โ”‚       โ”œโ”€โ”€ Resume.jsx / .css         # Resume viewer (currently disabled)
    โ”‚       โ”œโ”€โ”€ Contact.jsx / .css        # Contact form + social links
    โ”‚       โ”œโ”€โ”€ HomeButton.jsx / .css     # Floating home navigation
    โ”‚       โ”œโ”€โ”€ MobileInfoScreen.jsx / .css # Mobile experience welcome screen overlay
    โ”‚       โ””โ”€โ”€ Footer.jsx / .css         # Minimalist glassmorphic footer with custom navigation
    โ”‚
    โ””โ”€โ”€ dist/                   # Production build output

๐Ÿ“ธ Sections Overview

๐Ÿ  Home

  • Cinematic 6-step intro animation sequence
  • Interactive navigation buttons with neon glow corners
  • Crossfade image previews on hover (desktop) / tap (mobile)
  • Typewriter-style name, traits, and role cycling
  • Rotating "I Love to Design / Code / Innovate / Explore" text
  • Social icon links: LinkedIn, GitHub, LeetCode, HackerRank, Email

๐Ÿ‘ค About

  • Personal overview with role description and feature pills
  • Animated metrics: 200+ DSA problems ยท 10+ projects ยท AI systems
  • Interactive SVG constellation with 6 orbiting tech planets
  • Scroll-driven education timeline with laser beam animation
  • Education: B.E. CSE (CGPA 8.45) ยท 12th (87.5%) ยท 10th (90%)

๐Ÿง  Skills (25 Technologies)

  • Languages: HTML, CSS, JavaScript, Java, Python, C
  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js, Spring Boot
  • Databases: MySQL, MongoDB, PostgreSQL
  • DevOps: AWS, Docker, Git, GitHub, Vercel, Render, Linux
  • AI/ML: TensorFlow, Hugging Face, NLP
  • Tools: Jira, Trello
  • Concepts: OOP/MVC, DSA, Problem Solving

๐Ÿ’ผ Projects (14 Projects)

# Project Tech Links
1 AI Puzzle Lab React, TypeScript, Tailwind, Gemini AI GitHub ยท Demo
2 Prompt Forge AI React, Python, NLP, ML GitHub ยท Demo
3 ChatBot Project Python, React, NLP, ML GitHub ยท Demo
4 EFFICACY Website React, HTML, CSS, JS GitHub ยท Demo
5 Social Media Monitor Java, Spring Boot, MySQL, React GitHub
6 Hanoi Arena Java, React, Data Structures GitHub ยท Demo
7 GCEE Website Redesign HTML, CSS, JS, React GitHub ยท Demo
8 TripSync React, Python, Node.js, MySQL GitHub ยท Demo
9 Standup Formatter React, JS, Node.js GitHub ยท Demo
10 AI Data Analyst Agent Python, ML, NLP, React GitHub ยท Video Demo
11 Student Management App Java, JavaFX, Spring Boot, MySQL GitHub
12 Mini Web Projects HTML, CSS, JS GitHub ยท Demo
13 Towers of Hanoi Solver Java, React, Data Structures GitHub ยท Demo
14 My Website HTML, CSS GitHub ยท Demo

๐Ÿš€ Experience

  • AI Prompt Optimizer โ€” published Edge Add-ons extension
  • AgentVerse 2026 โ€” Project Expo coordinator (30+ teams)
  • Cloud Deployment โ€” Render, Vercel, AWS (CI/CD pipelines)
  • Class Seminars โ€” Technical presentations & knowledge sharing

๐Ÿ† Achievements

  • 1st Prize in Budget Battle (GCEE)
  • Multiple 2nd Prize wins โ€” coding contests, paper presentations, trust chain (Kongu Engineering College)
  • Top 5th team in AgentVerse AI Project Expo (30+ teams)
  • LeetCode heatmap integration with live stats
  • HackerRank: 5โ˜… Gold in Java, C, SQL ยท 4โ˜… Silver in Python

๐Ÿ“œ Certifications

  • Crash Course on Python (Coursera)
  • Programming Foundations with JS, HTML & CSS (Coursera)
  • Python Basic (HackerRank)
  • C Programming (Coursera)
  • Problem Solving Basic (HackerRank)
  • Java Basic (HackerRank)

๐Ÿ“ฌ Contact

  • Email integration via EmailJS
  • WhatsApp direct message link
  • Social profiles: LinkedIn, GitHub, LeetCode, HackerRank

๐Ÿ“ฑ Mobile Intro Overlay

  • Graceful 2-second experience overlay recommending desktop/laptop viewing for optimal 3D/parallax effects
  • Automatic fade-out animation and body scroll unlock

๐ŸŒ  Minimalist Footer

  • Glassmorphic slate container (backdrop-filter: blur(8px)) with subtle ambient Cyan & Purple glows
  • Single-row horizontal navigation items separated by inline dots
  • Clean borderless social vectors with branding hover glows and transforms
  • Compact arrow indicator with rise-up hover transition for smooth page top navigation

๐Ÿš€ Getting Started

Prerequisites

  • Node.js โ‰ฅ 18
  • npm โ‰ฅ 9

Installation

# Clone the repository
git clone https://github.com/Kishore-Krish19/Portfolio.git

# Navigate to the app directory
cd Portfolio/portfolio

# Install dependencies
npm install

Development

# Start the development server
npm run dev

The app will be available at http://localhost:5173

Production Build

# Build for production
npm run build

# Preview the production build
npm run preview

๐Ÿ”— Connect


Made with ๐Ÿ’™ by Kishore E

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages