A modern, animated, and fully responsive portfolio built with React, Three.js, and GSAP.
This is my personal interactive portfolio website created to showcase my projects, skills, and experience as a Computer Science student. The website focuses on delivering a clean UI, smooth animations, and a responsive design that works seamlessly across devices.
It serves as a professional platform to:
- Share my technical and creative work
- Highlight my academic and extracurricular experience
- Provide an engaging way for recruiters and collaborators to connect with me
- React 19 — Component-based frontend architecture
- Vite — Lightning-fast build tool and dev environment
- Three.js & React Three Fiber — 3D rendering and interactive scenes
- Drei — Useful helpers for React Three Fiber
- GSAP + ScrollTrigger — High-performance animations and scroll interactions
- Tailwind CSS (with Flexbox & Grid) — Responsive styling and layout
- Animated 3D models and reveal animations
- Realistic lighting and shadows for depth and immersion
- GSAP-powered scroll interactions to enhance storytelling
- Responsive design using Tailwind CSS and Flexbox/Grid
- Subtle micro-interactions for smoother user experience
- Multi-section layout: About, Experience, Projects, Skills
- Mobile-optimized 3D experience without compromising performance
- Code structured for reusability and maintainability
The site is deployed with a custom domain at abdulmalik.org.uk and hosted on Hostinger.