The purpose of this document is to outline the system requirements for the "Portfolio" project. This project aims to create an interactive and visually engaging portfolio website for Afiq Rohaizal, incorporating advanced 3D effects, hover interactions, and clickable elements to provide a dynamic user experience.
The Portfolio project is designed to showcase Afiq Rohaizal's work and achievements through an interactive web platform. The system will leverage modern web technologies to create a visually appealing and engaging experience for visitors. The portfolio will include various interactive elements such as 3D effects, hover animations, and clickable interactions to enhance user engagement.
The homepage will feature an interactive 3D landscape using @react-three/fiber and @react-three/drei. Visitors will navigate through a virtual gallery where each portfolio piece is a 3D model that can be rotated and examined. Hovering over a model will trigger animations and reveal project details. Clicking a model will expand it into a full-screen view with detailed descriptions and media. The entire experience will be enhanced with subtle animations using framer-motion for smooth transitions and interactions.
The landing page will utilize a "parallax" interaction model, creating a layered depth effect as users scroll through the site. Decorative elements will move at different speeds to create a sense of depth, while content remains in the natural flow. Internal pages will maintain a "static" interaction model to ensure clarity and ease of reading, with minimal motion to enhance usability.
@react-three/fiber, @react-three/drei, framer-motion
Hello, I'm
Creative Developer & Digital Craftsman — Building immersive web experiences that blend art, technology, and interaction design.
A curated selection of projects showcasing interactive experiences, data storytelling, and creative technology.
An AI-powered generative art platform that transforms user sketches into stunning digital masterpieces using neural style transfer.
An immersive 3D data dashboard that transforms complex datasets into navigable spatial experiences for deeper insight.
A responsive sound sculpture that visualizes audio frequencies as morphing organic structures in real-time.
A comprehensive design system toolkit featuring auto-generating component libraries and dynamic theme builders.
I'm a creative developer passionate about pushing the boundaries of web technology. With expertise in interactive 3D experiences, data visualization, and motion design, I transform complex ideas into elegant, immersive digital products.
Every project is an opportunity to explore new possibilities at the intersection of design and engineering — where creativity meets technical precision.
Learn more about me →Have a project in mind or want to collaborate? I'm always excited to discuss new ideas and creative challenges.
Get in Touch→
No comments yet. Be the first!