public 3d-motion repository
giats-portfolio
// Giats2498/giats-portfolio
Award-winning personal portfolio website by Evangelos Giatsidis built with Next.js, React Three Fiber, and GSAP animations.

giats.me β Personal Portfolio Website
This is the original source code for 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:
β 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:
-
The Background Phase
A dynamic, animated 3D world rendered with React Three Fiber, serving as the visual foundation of the site. -
The Main Website Phase
This layer contains all the actual content β projects, about section, contact, etc. Structurally clean and minimal to let animations breathe. -
The Fluid Animation Layer (Above All)
A real-time fluid simulation overlays the entire interface, usingmix-blend-modeand 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 (React)
- 3D & Canvas: React Three Fiber
- Animation: GSAP with ScrollTrigger
- Transitions & Scroll UX: Custom GSAP-powered page transitions and smooth scroll behavior
- Styling: SCSS / CSS Modules
- Hosting: Vercel
πΈ 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.
- 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"
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
- πΌ LinkedIn: linkedin.com/in/giats
- π Website: giats.me
- π¦ X (Twitter): @Giats_
Thank you for checking out my portfolio. I hope this project inspires or helps you in your own creative journey.
[INFO] 7 topics link to curated motion topic pages.