A modern, responsive personal portfolio website built with React and Three.js, featuring 3D animations, interactive components, and a sleek design. This portfolio showcases my projects, skills, experience, and provides a way for visitors to get in touch.
- 🎨 Interactive 3D Graphics: Three.js-powered 3D models and animations (computers, Earth, tech balls)
- 📱 Fully Responsive: Optimized for desktop, tablet, and mobile devices
- 🎭 Smooth Animations: Framer Motion animations throughout the site
- 💼 Project Showcase: Detailed project cards with links to GitHub repositories
- 📊 Experience Timeline: Vertical timeline displaying professional experience
- 🛠️ Tech Stack Visualization: Interactive 3D tech ball animations
- 📧 Contact Form: Functional contact form powered by EmailJS
- 🌙 Dark Theme: Modern dark theme with gradient accents
- React 18.3 - UI library
- Vite - Build tool and dev server
- React Router - Client-side routing
- Three.js - 3D graphics library
- @react-three/fiber - React renderer for Three.js
- @react-three/drei - Useful helpers for react-three-fiber
- Framer Motion - Animation library for React
- Tailwind CSS - Utility-first CSS framework
- PostCSS - CSS processing
- EmailJS - Email service for contact form
- React Tilt - Tilt effect on hover
- React Vertical Timeline - Experience timeline component
- PropTypes - Runtime type checking
Visit the live site: https://SamuelIVX.github.io
Samuel Hernandez Balderas
- GitHub: @SamuelIVX
- Email: samuel05.hb@gmail.com
⭐ If you like this project, please give it a star on GitHub!