rodich.me
My personal portfolio, reimagined.
Details
Type
Closed Source
Platform
Web
Year
2025 - 2026
Status
Active
Overview
My portfolio has gone through several iterations over the years. What started as a simple, framework-free website built with vanilla web technologies and based on a basic template has since grown into a fully custom-designed portfolio, now directly integrated with my blog.
While the blog itself isn’t quite ready yet, it has already undergone significant changes to better support the kind of content I’ve been publishing over the past two years. It had to evolve beyond a simple text-and-image hodgepodge, which led me to adopt MDX—a powerful Markdown extension that allows me to build reusable Vue components and embed them directly within my content.
A blog can only go so far without a dedicated community, which is why I chose Cusdis, a self-hosted, open-source comment system that connects readers and enables meaningful discussion.
Finally, the website itself had to meet my own expectations. It needed to feel modern and elegant, while still prioritizing usability. Although I stopped paying much attention to Google’s performance metrics for a while, I ended up optimizing heavily and achieved a perfect score—much of which is thanks to Nuxt. Credit where credit is due.
The result is a fast, responsive site that retains the same color scheme I’ve been using since around 2020. All in all, I’m quite happy with how it turned out.
Tech Stack
Vue
Nuxt.js
Cusdis
MDX