A little while ago, I created a highly customizable terminal styled website, that you can self-host, and use it as your own Portfolio.
I recently added theme support to it, so you can give it any look you like. make sure you visit the themes section in the docs to see all available themes.
The project can be easily deployed to Github Pages. Just like any Next.js project, follow Next.js static-html-export guide to start.