This repository contains the code for my portfolio website, designed and developed with simplicity and efficiency in mind. The site serves as a straightforward showcase of my skills, projects, and background, built using only the most essential web technologies.
The live version is available at grzegorzmalisz.com.
The website is crafted to be lightweight, fast, and user-friendly. By using fundamental web technologies without complex frameworks or libraries, it remains accessible, easy to maintain, and quick to load on any device.
- Minimalist Design: Clean and intuitive layout that highlights content without unnecessary embellishments.
- Responsive Layout: Optimised for viewing on all screen sizes, from mobile devices to desktops.
- Basic Web Technologies: Built using HTML, CSS, and JavaScript — no heavy frameworks, libraries, or dependencies.
- HTML5: Provides the basic structure and semantic organisation of the content.
- CSS3: Handles all styling, including responsive design to ensure optimal appearance across devices.
- Vanilla JavaScript: Adds interactive elements and enhances responsive design.
- CI/CD: This project incorporates a CI/CD pipeline with GitHub Actions to automatically deploy new releases.
- Project Planning: Task planning and tracking are managed with GitHub Issues, Pull Requests, and a linked GitHub Project board organized in a Kanban-style workflow.
This project was built with inspiration, code snippets, and resources from the following sources:
- Devicon Community - Thanks to the Devicon community for providing a set of icons representing programming languages, designing, and development tools.
- Nelson Rodrigues - Code snippet used as a starting point for the card hover effect.
- Shuntaro Nishizawa しゅん - SVG Favicon Generator used to generate Favicons.