A simplified, modern personal website built with HTML and CSS.
βββ index.html # Home page
βββ cv.html # CV/Resume page
βββ stylesheets/
β βββ main.css # Consolidated styles (home + CV)
β βββ fontello.css # Icon fonts
βββ images/ # Profile and icon images
βββ manifest.json # PWA manifest
βββ sw.js # Service worker
- Before: Separate
style.cssandcv.cssfiles - After: Single
main.cssfile with organized sections - Benefits: Easier maintenance, reduced HTTP requests, better organization
- Removed vendor prefixes (no longer needed for modern browsers)
- Consolidated duplicate CSS rules
- Simplified animations and keyframes
- Removed unused CSS classes and rules
- Removed unnecessary wrapper divs
- Consolidated JavaScript into single blocks
- Cleaner, more semantic structure
- Removed unused elements
- Single CSS file reduces HTTP requests
- Removed redundant CSS rules
- Cleaner, more maintainable code
- Better organized styles with clear sections
- Responsive Design: Works on all device orientations
- Print Optimization: CV prints cleanly with proper page breaks
- Modern CSS: Uses CSS Grid and Flexbox for layouts
- PWA Ready: Includes service worker and manifest
- Clean Typography: Montserrat font family for readability
- Modern browsers (Chrome, Firefox, Safari, Edge)
- CSS Grid and Flexbox support required
- Graceful degradation for older browsers
To modify styles, edit stylesheets/main.css. The file is organized into clear sections:
- Main styles (body, typography)
- Home page styles
- CV styles
- Print styles
- Animations