A reusable portfolio website template with data-driven projects and experiences that I actively use myself, built so anyone can clone it and update content with modular components.
I wanted a personal website to display personal projects and give people a quick overview of what I've done and do. Alot of my projects, such as MyCraft, were hard to really show off without having the viewer acutally download the executable. With this personal website I can deploy the game in browser, allowing anyone access to try it out instantly.
Clone the repo, update the projects and experiences data, and drop your assets into public. Add or reorder detail sections by composing modular components in the project data. The layout updates automatically.
I learned how to keep content and layout separate in a Next.js app and how a modular component system makes content updates fast and safe.