Projects
Rasmus Bremholm Portfolio 2025
20 November 2025

My Portfolio

Next.js
Sanity
Typescript
My latest iteration of my portfolio.
This project has gone through so many iterations, it started of early 2023 and we are now on version 2.0
Everything is Nextjs with a Sanity CMS that handles the blog posts and these projects. I also used Sanity to handle the frontpage content if I ever wanted to change or add anything to the information already presented there.
The major struggles with this project wasn't really coding. It went blazingly fast. Maybe a week in total whereas 2-3 days where spent on the frontend.
But the decisions and planning is what took most of the time, and getting to terms with my own ability and time management.
In the beginning this project was massive, it was going to have 3D objects morphing and following the user around on the pages. I had an extensive theme with all possible different color variations to chose from. And helper functions and everything, and the layout was super complex.
But all that changed. I started scaling back. Beacuse I didn't want to spend all my time abstracting a bunch of logic I wasnt even sure I was going to use more than once.
I embraced simplicity. Used MUI components as much as I could. Kept my complexity for where it really mattered. Like the Sanity structure and queries aswell as the SEO generation.
One thing I was adamant about keeping is the accessibility of the site. All component should be screenreader compatible, and the contrasts is between AA and AAA. (according to WCAG)
Its strange beeing proud of something that simple as this page is. But I guess it is beacuse I have been on this journey seeing all the stuff I had to rip out.
So if you are visiting this site, take a moment to appriciate all the stuff I don't have here.
Projects

© 2025 Rasmus Bremholm