Skip to content

8liam/portfolio

Repository files navigation

liamgrant.com

Hero Section

💻 Technical Stack

  • 3D Models & Animations: three.js
  • Frontend: Tailwind CSS, Next.js
  • Design: Figma

🎨 Design Thesis

I'm tired of every development portfolio being a dark-mode website (I am guilty of this), so I wanted to somehow incorporate a modern / experimental design into my new portfolio, but have it in light mode (and use as much white as possible).

I began studying grid layouts in design and wanted to only use rounded corners with images, and lock everything else off within a grid with 1px borders.

But with this - there was too little going on when the user first entered the site - i was greeting users with a white background, which made me consider challenge myself to implement 3D graphics into the hero section on the website. I spent some time looking for 3D models that fit my vision to begin with until I found <AsciiRenderer> in react-three-fiber/drei.

This ascii look was perfect for what i was looking for, and I found this model of a grid-like fence with a chrome texture. I thought this would be perfect and would make an interesting display to the user.

Initial State of 3D Model

Now I had finalised on the 3D Model I would use, i incorporated this into my hero section.

Finished State of Hero Section with 3D Model

About

My Personal Portfolio — built with Next.js + Three.js + Tailwind CSS

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •