![giats.me cover](/public/og.png) # giats.me β€” Personal Portfolio Website This is the **original source code** for [giats.me](https://giats.me), the personal portfolio website of **Evangelos Giatsidis**. I designed and built this project from scratch using modern web technologies to push the creative limits of front-end development. The site blends smooth animation, layered visuals, and technical precision to present my work in a unique and immersive way. > πŸ† **Multi-award-winning site, featured on major design platforms**: > > - πŸ₯‡ [CSS Design Awards β€” WOTD + 3 Special Kudos](https://www.cssdesignawards.com/sites/giats-portfolio/46067/) > - πŸ₯ˆ [Awwwards β€” Honorable Mention](https://www.awwwards.com/sites/https-giats-me) > - πŸ₯‰ [GSAP β€” Site of the Day](https://gsap.com/showcase/?page=1) --- ## ⭐ Show Some Love If you find this project useful, inspiring, or just cool, please consider giving it a star on GitHub! Your support helps me keep improving and sharing my work. Thank you! πŸ™ --- ## 🧠 Concept & Structure The visual foundation of giats.me is built around a **three-phase layering system**: 1. **The Background Phase** A dynamic, animated 3D world rendered with React Three Fiber, serving as the visual foundation of the site. 2. **The Main Website Phase** This layer contains all the actual content β€” projects, about section, contact, etc. Structurally clean and minimal to let animations breathe. 3. **The Fluid Animation Layer (Above All)** A real-time fluid simulation overlays the entire interface, using `mix-blend-mode` and the cursor to create an interactive, artistic brush effect. It responds to user input, adding a subtle but powerful sense of depth and responsiveness. ### πŸͺŸ β€œWindow” Effect Throughout the content layer, I created intentional **cut-out sections** or β€œwindows” that act as **holes in the layout**, letting the background animation show through. These openings create a surreal experience where the layers visually bleed into each other, amplifying the immersive feel of the site. --- ## βš™οΈ Tech Stack - **Framework:** [Next.js](https://nextjs.org/) (React) - **3D & Canvas:** [React Three Fiber](https://docs.pmnd.rs/react-three-fiber) - **Animation:** [GSAP](https://greensock.com/gsap/) with ScrollTrigger - **Transitions & Scroll UX:** Custom GSAP-powered page transitions and smooth scroll behavior - **Styling:** SCSS / CSS Modules - **Hosting:** [Vercel](https://vercel.com) --- ## πŸ“Έ Assets & Privacy Notice - Personal and client-related visuals (e.g., images, logos, portraits) have been **blurred, replaced, or omitted** to respect privacy and copyright. - The full visual experience is available at [giats.me](https://giats.me). - **Do not reuse images or branding without permission.** --- ## πŸ“„ License & Attribution This project is licensed under the **MIT License (with attribution required)**. > If you use this code or parts of it, **credit is required**: > > _"Original portfolio design and development by Evangelos Giatsidis β€” [giats.me](https://giats.me)"_ You are welcome to learn from or build upon this project, but **do not claim it as your own or use it commercially without permission.** --- ## πŸ“¬ Contact - πŸ“§ Email: [vaggelisgiats@gmail.com](mailto:vaggelisgiats@gmail.com) - πŸ’Ό LinkedIn: [linkedin.com/in/giats](https://www.linkedin.com/in/giats/) - 🌐 Website: [giats.me](https://giats.me) - 🐦 X (Twitter): [@Giats\_](https://x.com/Giats_) --- Thank you for checking out my portfolio. I hope this project inspires or helps you in your own creative journey.