Inspiration
I wanted to build something more meaningful than a typical portfolio website. The idea was to create a 3D, interactive portfolio that doesn’t just show my projects but allows visitors to experience them in a more engaging and realistic way.
What It Does
This project is a fully functional 3D portfolio built inside a virtual laptop. Users can explore different sections:Home, About, Projects, and Contact while interacting with the 3D environment.
How It Was Built
The 3D visuals and interactions were created using Three.js, while the website interface itself was developed with HTML, CSS, and JavaScript. The laptop model was loaded in GLTF format, and I used CSS3DRenderer to project a live, interactive version of my site onto the laptop’s screen.
What’s Next
I plan to expand the project by adding more interactive elements. I also want to optimize the performance further and improve how the lighting and reflections behave in different environments.
Log in or sign up for Devpost to join the conversation.