/portfolio

Coding portfolio 🤖 Created with HTML + CSS and Vanilla JavaScript, hosted on Vercel.

Primary LanguageHTML

Coding Portfolio 🤖

Welcome to my Coding Portfolio, a responsive and user-friendly website designed to showcase my background, education, experiences, and projects. The portfolio is structured into clear sections for easy navigation and is optimized for various devices, including desktops, tablets, and mobile phones. It also includes a dark mode and light mode feature for enhanced usability.

Visit the website at www.viktorhogberg.com.

Technologies Used 🛠️

  • HTML5: Structure and semantic elements.
  • CSS3: Styling, animations, and responsive design with media queries.
  • JavaScript (Vanilla): Functionality without third-party libraries.

Responsive Design 📱

Media queries were implemented to adjust the layout for different screen sizes:

  • Mobile Devices: Up to 650px width — optimized layout for smaller screens.
  • Large Screens: Above 1201px width — fixed layout for balanced content display.
  • Print Style: Customized layout for printing.

Special Features ✨

1. Theme Toggle

  • Dark Mode: A dark background for reduced eye strain.
  • Light Mode: A warm off-white background to minimize eye fatigue.

2. Animations

  • Subtle animations enhance the user experience without overwhelming the design.

Why Vanilla JavaScript?

  • Learning Opportunity: Deepened my understanding of JavaScript.
  • Better Performance: Eliminates the need for additional libraries.
  • Future-Proofing: Avoids dependency on potentially outdated third-party libraries.

License

This project is licensed under the MIT License. You are free to use and adapt it with proper attribution.