What Happened So Far
Generation 1
After launching my first Android app, WordCoach, a few years ago, I knew I needed a website. So, I naively built my first site with pure HTML, CSS, and no JavaScript. It wasn't the prettiest site, and it was difficult to adapt for every update. But that was the start of this whole web adventure.
Generation 2
While the next generation wasn't a major technical leap, there were significant visual changes. With this iteration, I relied on PHP to avoid creating each page individually and instead dynamically read and display all the information. It was also at this time that I first developed the pawcode "Identity," which can still be seen in my logos today. The website's style was also based on this identity.
Generation 3
In contrast to the previous version, although nothing changed visually, I completely revised the tech stack. This time, I used SQLite as a database to manage and quickly edit all the project information in one place. For the server, I then used Node.js with the Express Engine. This was my first real introduction to the JavaScript ecosystem, to which I have remained loyal to this day. If you want more information about this version, feel free to take a look here.
Generation 4
We have now arrived at Generation 4. This time, everything has changed. Visually, a fundamental restart was necessary. The old gray-blue predecessors were replaced by a modern, clean white with colorful accents here and there. Technically, a lot has also happened. This website is powered by Angular in combination with Tailwind. To additionally optimize the website for search engines and provide all visitors with a performant experience, the site is first rendered on the server using Angular Universal before being sent to your browser. PocketBase is used as the database, a relatively new database interface that allows me to adjust all project information online in real-time.
What's next?
I have no idea where this journey will take me or when I'll feel the urge to revise the website again. In the meantime, I will continue to work on my other projects like Rainbow Palette.
Feel free to continue looking around here, browse my projects, or read the latest updates.