A modern, responsive portfolio designed with the Glassmorphism aesthetic.
Built with a focus on clean UI/UX, performance, and cross-browser compatibility.
This portfolio serves as a digital showcase for my projects, skills, and professional journey. The design leverages the Glassmorphism trend (frosted glass effect), implemented using modern, vanilla CSS without heavy frameworks.
- 💎 Glassmorphism UI: Extensive use of
backdrop-filter: blur(), semi-transparent borders, andrgbacolors to create depth. - 🌓 Dark / Light Mode: Fully supported via CSS Variables with state persistence using LocalStorage.
- 📱 Fully Responsive: Optimized for all viewports – from 4k desktops to mobile devices.
- 🍏 iOS Optimized: Includes specific WebKit fixes to handle
border-radiusclipping andoverflowrendering issues on Safari (iPhone). - ⚡ High Performance: Built with pure Vanilla JS and CSS to ensure maximum load speed.
I intentionally avoided frameworks like Bootstrap or Tailwind to demonstrate strong fundamental understanding of CSS architecture and Layouts.
- HTML5: Semantic markup and structure.
- CSS3:
- Flexbox & CSS Grid layouts.
- CSS Custom Properties (Variables) for theming.
- Mobile-first media queries.
- Advanced selectors and backdrop filters.
- JavaScript (ES6+):
- Theme toggling logic.
- DOM manipulation.
You can clone this repository to check out the code or use it as a template.
-
Clone the repo
git clone https://github.com/Kryzziii/kryzziii.github.io.git
-
Navigate to directory
cd kryzziii.github.io -
Run Simply open
index.htmlin your browser or use the VS Code "Live Server" extension.
/
├── assets/ # Images, icons and screenshots
├── css/
│ ├── main.css # The central import file (linked in HTML)
│ ├── 1-variables.css # CSS Variables (Colors, Fonts, Glassmorphism settings)
│ ├── 2-base.css # Resets, typography, and global defaults
│ ├── 3-layout.css # Structure (Navbar, Grid, Footer)
│ ├── 4-components.css # Reusable UI elements (Cards, Buttons, Pills)
│ └── 5-utilities.css # Specific mobile overrides & fixes
├── js/
│ ├── main.js # Core logic (Event listeners, Initialization)
│ └── components.js # UI helpers (Dark mode toggle, Scroll logic)
├── 404.html # Custom 404 error page
├── certifications.html # Certifications and courses
├── experience.html # Professional experience
├── index.html # Main landing page
├── projects.html # Detailed project overview
└── README.md # Documentation