Link: https://portfolio-9o0.pages.dev/
Note: While this was a highly fun and immersive build, the UI was intentionally complex and experimental. I have since migrated my primary portfolio to a cleaner, minimalist design for better navigability. You can view the current live version at cyruswise.com and its source code here.
This repository contains an interactive React + Vite portfolio designed to showcase front-end engineering, animations, and game logic directly within a web environment.
- Playable Rubik's Cube: The main hero page features a fully functional, 3D interactive Rubik's Cube.
- Immersive Space-Universe Game: Navigate to the skills section and press the "Game View" button to launch a playable open-world space game, where each one of my tech skills is displayed as a planet. Features a solar system with three.js logic. Also found at yourlocalhost:####/game.
- Yu-Gi-Oh Contact Cards: The contact section utilizes a custom Yu-Gi-Oh card layout, complete with detailed animations and dynamic shuffling that recalculates based on window resize events.
- React
- Vite
- Tailwind CSS
To run this project locally:
-
Clone the repository:
git clone [https://github.com/cyrwise/portfolio.git](https://github.com/cyrwise/portfolio.git)
-
Navigate into the directory:
cd portfolio -
Install the dependencies:
npm install
-
Start the development server:
npm run dev
No open-source license is provided for this repository.