Kishore E โ Personal Portfolio
A space-themed, fully animated portfolio built with React 19 + Vite + Framer Motion + Three.js
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
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)
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
Google Fonts : Orbitron ยท Space Grotesk ยท Syncopate
Font Awesome 6.4 (CDN)
react-icons (bundled)
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
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
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
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
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
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)
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
# Clone the repository
git clone https://github.com/Kishore-Krish19/Portfolio.git
# Navigate to the app directory
cd Portfolio/portfolio
# Install dependencies
npm install
# Start the development server
npm run dev
The app will be available at http://localhost:5173
# Build for production
npm run build
# Preview the production build
npm run preview
Made with ๐ by Kishore E