As is customary with developers, I tend to create more side projects that I can handle instead of finishing the other ones I already have. So, naturally, I decided to move this website to a new stack for no real reason whatsoever.
Originally built in 2023 as my first real dip into personal web development, I chose SvelteKit as my JS framework of the day. Because I had no clue about CSS back then, I just slapped DaisyUI on it and called it a day.
Fast-forward to 2025 — like every JS developer, I have developed a love-hate-hate-relationship with the JS ecosystem dependency hell, but cannot be bothered to rewrite the whole thing from scratch. Since you should always replace your site that is working perfectly fine with the newest trendy JS framework of the day, I went ahead and dove right in.
I always wanted to experiment with different frontend stacks, so Astro offered a very compelling argument to be able to do this in the same project without needing to do the boring work, like finding an actual use case.
I swapped out the SvelteKit part for Astro routing, but kept most of the Svelte code that powered the dynamic content on the projects and personal page. Frontend visuals are staying as-is for now, but the new foundation allowed me to easily include a blog section with the content you are reading right now.
I invested absolutely zero marketing effort for this website. If you are reading this and you are not:
then I would be really interested in the fact how the actual fuck people end up on websites like this in 2025 anymore, where the internet is a gated community of garbage social media platforms and AI slop. So, please write me a hello message and tell me what a sorry excuse for a web developer I am.
Go read what my brother (a real developer) is doing with AI that is not slop1: Link to University of Bielefeld website
If you can’t read German, zen learn ze language or use a translator.
Battefeld 2025. ↩