Why I rewrote my website

I’ve had a website for around four years now, starting with a python CGI-based site hosted at 1&1, and evolving into its current form, powered by Hugo.

Although I’m a web developer, I’m very far from a designer. I really can’t design anything!


In the past, I’ve used services like StartBootstrap and HTML5UP. These allow me to just throw together a site, and not really worry how it looks, because the design is done for me. However, slight modifications I need to make to the theme, end up spiralling out of control and wrecking things.


After deciding to do yet another redesign, I had an epiphany. Rather than using a fancy, modern-looking design, let’s use something simple! The Hugo theme Vec looked almost perfect. I used Vec as a base for a complete redesign of my site. Rather than actually using Vec, I used Bootstrap to replicate it closely, with a few optimizations of my own.

Making the design this simple means there’s very little to go wrong. If the whole site looks so simple, it’s very hard for it to look quite so bad.


I implemented it in just over two weeks, in a single PR. In this refactor, I also fixed many things I didn’t like about my sites build process. I even installed a compressor for deployment.

Overall I’m really happy how the rewrite looks, It’s far nicer and more original than my previous sites. Now, to push it live!

Share this page

Similar content

View all →

The focus

What's this? A new website?

Hello internet, it's been a while. I've been working on something for a while, and today's the day I get to finally release it! Yes, I redid my website - again! But, depending on how often you talk to me, I redid my website finally. This update has been a…

Self hosting my website

A few days ago, I was sharing a blog post to someone on the self-hosted podcast discord, and they asked if I was self-hosting my website. Unfortunately, and rather ironically, I had to answer no. I’ve been intending to move it over to my own server for a while, so…


Turning my website into a browser search engine

6 minutes

My website has search functionality. You can visit the search page (or the homepage or the magnifying glass in the top right), enter a search query, and if I've written something about it (which is quite likely), the matching pages will come up for your reading pleasure. Under the hood,…