My new website is live!

I'm excited to finally update my personal website. The old version was built in Angular and deployed in a Docker container as a static website. While it got the basic job done, it wasn't pretty, and it was hard to update. While it was a good challenge, I found that frontend development is not my forte.

How was it done?

This time around, I've decided to try something new. Since I published the previous version of my website, the field of AI has advanced greatly. LLMs cannot just say some goofy sentences, but generate functional code. I have therefore relied on LLMs to aid in the development of this website. Particularly the styling was a thing I didn't enjoy, but the AI had no issue with it. Of course, I am well aware of the risks of vibe coding. I have taken the time to understand what the AI did and why. This has not just let me create a much more functional website in a fraction of the time. It has also taught me a lot more about Django and website security.

What's new?

This new and improved website is designed to easily allow me to post updates in my life. Adding new posts, projects, or experiences is super easy thanks to the Django framework. Keep an eye out for new projects appearing in the future, as I tackle my master thesis and (hopefully) get some free time to work on the side projects collecting dust right now.