My site is built on Wordpress using the Semplice portfolio tool. I've used Semplice to build all my portfolio sites since 2018, I recommend it!
Heading font is Esteban, a free Google font
Body font is Courier Prime, also a free Google font
See more of my recommended web design resources: