Fork this project and create your own portfolio page :). I used react-three-fiber to connect React with Threejs. The main grid is built with Ant Design.