Skip to content

nithu0035/Portfolio-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Nitesh β€” AI/ML Engineer Portfolio Website

A modern, animated personal portfolio website built with React, Three.js, and Framer Motion. Features a cinematic loader, 3D robot model, particle effects, cursor trail, and smooth section transitions β€” deployed live on GitHub Pages.

🌐 Live Site: nithu0035.github.io/Portfolio-Website


✨ Features

  • 🎬 Cinematic Loader β€” "ACCESS GRANTED" boot-up animation before the site loads
  • πŸ€– 3D Robot Hero β€” Animated robot GIF + Three.js 3D model in the Hero section
  • ✨ Cursor Trail Effect β€” Custom glowing cursor trail throughout the site
  • πŸ’« Particle Background β€” tsParticles floating particle system
  • 🎞️ Framer Motion Animations β€” Smooth page transitions and section reveals with AOS scroll effects
  • πŸ‘€ About Section β€” Stats showcase (94% CNN Β· 90% ML Β· ~40% RAG Boost Β· 4 Projects)
  • 🧠 Skills Section β€” Grouped skill pills: Languages, AI/ML, LLM & Vector DB, Backend & DevOps, Data & Analytics
  • πŸ—‚οΈ Projects Section β€” 4 detailed AI/ML project cards with tech stack, highlights, and GitHub links
  • πŸ“œ Certificates Section β€” Deloitte, Microsoft, Google GenAI, Tata certificates (PDF viewer)
  • πŸ“¬ Contact Section β€” Contact form
  • πŸ’¬ Feedback Section β€” User feedback/testimonials panel
  • πŸ“„ Resume Download β€” Direct PDF resume download

πŸ› οΈ Tech Stack

Category Technology
Framework React 18, Vite
3D Graphics Three.js, @react-three/fiber, @react-three/drei
Animations Framer Motion, AOS
Particles tsParticles, react-tsparticles
Charts Chart.js, react-chartjs-2
Styling Tailwind CSS, PostCSS
Icons react-icons
Deployment GitHub Pages (gh-pages)

πŸ“ Project Structure

Portfolio-Website/
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ certificates/        # PDF certificates
β”‚   β”œβ”€β”€ models/              # 3D robot model
β”‚   └── my_resume.pdf        # Downloadable resume
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/              # Robot GIF, images
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ Hero.jsx         # Landing section with typing animation & taglines
β”‚   β”‚   β”œβ”€β”€ About.jsx        # Stats cards & bio
β”‚   β”‚   β”œβ”€β”€ SkillsAnimated.jsx  # Grouped skill pills with hover effects
β”‚   β”‚   β”œβ”€β”€ Projects.jsx     # Project cards with GitHub links
β”‚   β”‚   β”œβ”€β”€ Certificates.jsx # Certificate viewer
β”‚   β”‚   β”œβ”€β”€ Contact.jsx      # Contact form
β”‚   β”‚   β”œβ”€β”€ Feedback.jsx     # Feedback/testimonials
β”‚   β”‚   β”œβ”€β”€ Footer.jsx       # Footer
β”‚   β”‚   β”œβ”€β”€ Loader.jsx       # Cinematic boot loader
β”‚   β”‚   β”œβ”€β”€ CursorTrail.jsx  # Glowing cursor trail
β”‚   β”‚   β”œβ”€β”€ BackgroundParticles.jsx
β”‚   β”‚   β”œβ”€β”€ ThreeDRobot.jsx  # Three.js 3D robot
β”‚   β”‚   β”œβ”€β”€ QuantumOrb.jsx   # Decorative orb
β”‚   β”‚   └── WelcomeAI.jsx    # AI welcome message
β”‚   β”œβ”€β”€ data/
β”‚   β”‚   └── projects.js      # Project data (title, tech, highlights, repo)
β”‚   β”œβ”€β”€ App.jsx              # Root component with AnimatePresence loader
β”‚   └── main.jsx
β”œβ”€β”€ dist/                    # Production build
β”œβ”€β”€ package.json
β”œβ”€β”€ vite.config.js
└── tailwind.config.cjs

πŸš€ Run Locally

# Clone the repo
git clone https://github.com/nithu0035/Portfolio-Website.git
cd Portfolio-Website

# Install dependencies
npm install

# Start dev server
npm run dev

Open http://localhost:5173 in your browser.


🌐 Deploy to GitHub Pages

npm run deploy

This builds the project and pushes the dist/ folder to the gh-pages branch automatically.


πŸ—‚οΈ Projects Showcased

Project Tech Highlights
AI Chatbot FastAPI Β· ChromaDB Β· Whisper Β· Docker ~40% RAG relevance boost
Smart Irrigation XGBoost Β· FastAPI Β· Weather API ~90% classification accuracy
Hair Disease Detection TensorFlow Β· CNN Β· OpenCV ~94% accuracy, <200ms inference
Placement Intelligence Random Forest Β· Streamlit Β· Scikit-learn ~82% placement prediction accuracy

πŸ“„ License

MIT

πŸ‘€ Author

Gudipatoju Nitesh
Final-Year B.Tech (AI & ML) Β· 2026
GitHub: @nithu0035

About

πŸš€ A modern and responsive portfolio website built with React, Vite & Framer Motion β€” showcasing my AIML projects, skills, and creativity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors