Cameron's Web-Dev Portfolio Shaders and scroll behavior implemented by following yuri3D's 'Scrolling effects with webGL and three.js' tutorial bottom bar icons from dev icon