A high-performance, immersive 3D portfolio website showcasing expertise in Embedded Systems and Full-Stack Development. Built with a focus on cinematic storytelling, smooth interactions, and robust performance.
- 🚀 Interactive 3D Tech Core: An abstract 3D representation of embedded systems logic, interacting with mouse movement and scroll.
- 📜 Story-Driven Scrolling: Seamless transitions between sections using GSAP ScrollTrigger for a cinematic experience.
- 🛠️ Multi-Disciplinary Showcase: Dedicated sections for Embedded Systems, Web Development, and Desktop Application expertise.
- 🎓 Mentorship & Services: Detailed breakdown of freelance offerings and technical training programs.
- 📄 Professional Resume: Integrated "View Online" and "Download" functionality.
- 📱 Responsive & Fluid: Optimized for all screen sizes with glassmorphism UI elements and custom fluid cursors.
- Frontend: HTML5, Vanilla JavaScript (ES6+)
- 3D Engine: Three.js
- Animations: GSAP (ScrollTrigger)
- Styling: Tailwind CSS (Play CDN)
- Deployment: Zero-build architecture for instant compatibility.
Clone the repository to your local machine and navigate into the project folder:
# Clone the repository
git clone https://github.com/akhilzz/myportfolio.git
# Enter the directory
cd myportfolioSince this is a vanilla JS project with zero dependencies to install, you can run it immediately using any of the following methods:
- Open the folder in VS Code.
- Install the "Live Server" extension.
- Click "Go Live" at the bottom right.
If you have Python installed, run this in your terminal:
python -m http.server 8000Then visit http://localhost:8000.
If you have Node.js installed:
npx serve .Host your portfolio for free in minutes:
- Create a Vercel account.
- Connect your GitHub repository.
- Select this project (
myportfolio). - Build Settings:
- Framework Preset:
Other - Build Command:
Leave empty - Output Directory:
.(select root)
- Framework Preset:
- Click Deploy.
├── index.html # Main structure and UI
├── main.js # Three.js scene & GSAP logic
├── resume.pdf # Professional CV
└── README.md # Documentation
Developed with ❤️ by Akhil C