Personal Website Migration

Personal Website Migration

October 6, 2025 • 1 minute reading time

Cover Photo by Gaelle Marcel on Unsplash

I finally decided to migrate my website away from Hugo/Go. My decision on using Hugo in first place was due to:

  • Markdown support
  • I liked one specific theme I saw
  • The setup was easy, even for me that never used Go before

I wanted to experiment with Go, thinking it would be a good idea. And it was at that time.

But things change.

Why NextJS

After some years using different languages for different purposes (trust me, it's worth the experience), I decided that building my own website/blog using ReactJS and NextJS would be a great idea.

I could just keep using Hugo, but:

  • I never used Go anywhere else for more than some simple functions or commands
  • The Markdown support was good, but I wanted to extend and use MDX
  • I wanted to have more flexibility with the content I create
  • At some quick experiments, NextJS gave me a better experience than Hugo, considering my background

And probably the most important reason that made me move to something else: My website stopped working locally.

Ron Swanson throwing his PC at a dumpster

The Experience so far

I started moving some pieces in January 2025. Then I experimented with some details here, some tools there, and forgot about it.

Then I wanted to start writing about Software Engineering, Design Systems, and some other things I'm reading about. So I did sort of a week of work in June 2025, migrating more things.

And now, at the end of September 2025, after waking up Billy Joe I moved more pieces and was finally able to ship it.

Our Future is Human

I also wanted to start writing my own thoughts on diverse topics. Some are "trending". Others don't.

I deeply believe that each individual observes their surroundings with a unique perspective, and embracing this human factor is what will enable us to survive and evolve.