For a long time, I’ve wanted to revamp my personal website. The previous version felt a bit outdated and cluttered, and over time, I found myself growing dissatisfied with its layout and functionality. It didn’t truly reflect my personality, nor did it serve my needs in the way I wanted it to. So, after much thought, I finally decided to dedicate some of my free time to a complete overhaul.

A Much Simpler Design

One of the biggest changes I made was simplifying the design. The old version had too many elements that didn’t add much value and, honestly, just made everything look busier than it needed to be. I wanted a site that was clean, intuitive, and easy to navigate, both for myself and for anyone visiting. By stripping away unnecessary elements and focusing on the essentials, I was able to create a layout that feels much more polished and user-friendly. Now, it’s straightforward, fast, and—most importantly—something I actually enjoy looking at and using.

Inspired by Nebula from Zyxel Networks

When searching for inspiration, I looked at many different websites, but one that stood out to me was Nebula by Zyxel Networks. If you’re into cybersecurity, chances are you’ve heard of it. There’s something about Nebula’s modern, minimalistic approach that I really liked, so I decided to take a few design cues from it. But I didn’t want my website to feel too corporate or sterile, I still wanted it to have a bit of personality. That’s why I added a hand-drawn sun, the kind of simple sun you’d see in a child’s drawing, along with plenty of clouds to give it a lighthearted and cheerful vibe. I love how it turned out because it perfectly balances a clean design with a bit of fun and personality.

A Brand New Blog Section

Another major change I made was adding a blog section, something I had never included before. In the past, I didn’t see the need for one, but over time, I realized that having a space to share my thoughts and projects could be really valuable. Whether it’s writing about tech-related topics, discussing my latest experiments with Golang, or just documenting things I’ve learned, having a blog gives me a creative outlet and a way to connect with others who share similar interests. I’m excited to see how this section evolves over time and what kind of discussions it might spark.

Built with Golang, HTML, and CSS

Of course, since I was doing a full redesign, I also had to decide on the right tech stack. I wanted something lightweight and efficient, so I built everything from scratch using Golang, HTML, and CSS. Golang powers the backend, ensuring fast performance and scalability, while HTML and CSS handle the front-end. Keeping the stack simple allows me to maintain full control over how everything works, and it ensures that my site loads quickly and efficiently. I’m really happy with how it turned out, and I love working with these technologies.

Secured with Securebox

Security is something I take very seriously, so I knew I needed to protect my new website from potential threats. That’s why I integrated Securebox, a custom Web Application Firewall (WAF) with Anti-DDoS protection that I developed myself using Golang. Securebox ensures that my site stays safe from various online threats while maintaining optimal performance. I built it specifically to handle common attack vectors, and so far, it’s been doing an excellent job of keeping everything secure. Knowing that my website is well-protected gives me peace of mind, and it’s been a fun challenge to develop a security solution that meets my own high standards.

Built in My Free Time

Redesigning my website wasn’t something I could dedicate full-time hours to. Between work, family, and other responsibilities, I only had small pockets of time to work on it, mostly on weekends and in my free time. Typically, I’d spend a few hours on Saturdays and Sundays, whenever I didn’t have other commitments or family activities planned. It wasn’t always easy to find the time, but I enjoyed the process, and slowly but surely, I made progress. Looking back, I’m really proud of what I was able to accomplish in those spare moments.

 

This redesign was more than just a visual update, it was a complete rethinking of what I wanted my website to be. It’s simpler, more personal, and more secure, and it finally feels like something that truly represents me. I’ve learned a lot along the way, and I’m excited to continue refining and improving it over time.

If you’ve made it this far, thanks for reading! If you have any thoughts, feedback, or just want to chat about tech, feel free to reach out. And don’t forget to check out the blog section for more updates in the future!

Back to Previous Page