Recently I rebuilt my portfolio with React and static site generator GatsbyJS. I initially built a server side rendered Vue application which pulled in blog posts from a headless CMS called Tipe but I decided that was kind of insane for what I was doing. I picked up Gatsby - which is just like writing a server-side rendered React app but you render it at build time and deploy statically.

Portfolio screenshot desktop

I'm not looking for work at the moment but if
you have any questions feel free to get in touch...