Personal portfolio showcasing Web2 and Web3 development projects with a modern dark/light theme design.
- Frontend: Modern CSS with dark/light theme support
- Build System: LESS preprocessor with direct compilation
- JavaScript: Vanilla JS with interactive features
- Deployment: GitHub Pages
npm installDue to Node.js v20 compatibility issues with Gulp 3, use these direct commands:
npx lessc less/rbaguila.less css/rbaguila.cssnpx clean-css-cli -o css/rbaguila.min.css css/rbaguila.cssnpx terser js/rbaguila.js -o js/rbaguila.min.js -c -mnpx lessc less/rbaguila.less css/rbaguila.css && \
npx clean-css-cli -o css/rbaguila.min.css css/rbaguila.css && \
npx terser js/rbaguila.js -o js/rbaguila.min.js -c -mnpx serve .Then visit http://localhost:3000
/less/- LESS source filesrbaguila.less- Main stylesheetvariables.less- Theme colors and variablesmixins.less- Reusable LESS mixins
/css/- Compiled CSS (generated)/js/- JavaScript source and minified files/img/portfolio/- Project imagesindex.html- Main HTML file
- Dark/Light theme toggle
- Typewriter effect on hero section
- Animated tech ticker
- Project filtering (Web3/Web2/Full-Stack/Backend)
- Skills-based project filtering
- Timeline journey visualization
- Interactive process workflow
- Fully responsive design
- Smooth scroll navigation
The site is automatically deployed via GitHub Pages from the master branch.
MIT License