A modern, responsive portfolio website showcasing my professional experience, technical skills, and interactive game demos built with vanilla JavaScript, HTML, and CSS.
🌐 Live Demo: View Portfolio (Update with your GitHub Pages URL)
(Add a screenshot of your website)
portfolio-website/
├── index.html # Main HTML file
├── styles.css # CSS styles with custom properties
├── script.js # Main JavaScript for site functionality
├── flappy-game.js # Flappy Bird game logic
├── soccer-game.js # Penalty Kicks game logic
├── tetris-game.js # Tetris game logic
├── game-manager.js # Game selection and management
└── README.md # Project documentation
Clone the repository
git clone https://github.com/your-username/portfolio-website.git
cd portfolio-website
Open in browser
index.html in your web browser# Using Python
python -m http.server 8000
# Using Node.js
npx http-server
Deploy to GitHub Pages
# Push to GitHub
git add .
git commit -m "Initial portfolio website"
git push origin main
# Enable GitHub Pages in repository settings
# Select source: Deploy from branch (main)
index.html to update:
styles.css:
:root {
--primary-color: #2563eb;
--secondary-color: #7c3aed;
--accent-color: #06b6d4;
/* ... more variables */
}
index.htmlgame-manager.jsPlease visit the website and use the contact form to get in touch.
This project is open source and available under the MIT License.
Built with ❤️ by Manuel Marin
15 commits
1 commits
JavaScript
77.9%
CSS
13.6%
HTML
8.5%
A modern, responsive portfolio website showcasing my professional experience, technical skills, and interactive game demos built with vanilla JavaScript, HTML, and CSS.
🌐 Live Demo: View Portfolio (Update with your GitHub Pages URL)
(Add a screenshot of your website)
portfolio-website/
├── index.html # Main HTML file
├── styles.css # CSS styles with custom properties
├── script.js # Main JavaScript for site functionality
├── flappy-game.js # Flappy Bird game logic
├── soccer-game.js # Penalty Kicks game logic
├── tetris-game.js # Tetris game logic
├── game-manager.js # Game selection and management
└── README.md # Project documentation
Clone the repository
git clone https://github.com/your-username/portfolio-website.git
cd portfolio-website
Open in browser
index.html in your web browser# Using Python
python -m http.server 8000
# Using Node.js
npx http-server
Deploy to GitHub Pages
# Push to GitHub
git add .
git commit -m "Initial portfolio website"
git push origin main
# Enable GitHub Pages in repository settings
# Select source: Deploy from branch (main)
index.html to update:
styles.css:
:root {
--primary-color: #2563eb;
--secondary-color: #7c3aed;
--accent-color: #06b6d4;
/* ... more variables */
}
index.htmlgame-manager.jsPlease visit the website and use the contact form to get in touch.
This project is open source and available under the MIT License.
Built with ❤️ by Manuel Marin
15 commits
1 commits
JavaScript
77.9%
CSS
13.6%
HTML
8.5%