wdak
24 May 2026

Hi there

Welcome to my website!

Since I got access to the internet, I thought about building my personal homepage, but there was no actual need for it at that time. Around then I also started producing electronic music, and 17 years later I have 3 music projects scattered across different Bandcamp/SoundCloud accounts, social network pages, and streaming services. But there's no place where you can find them all at once. That's the goal of this site.

So in 2023 I bought a domain, rented a server, and started working. I chose the TALL stack (Tailwind + Alpine + Laravel + Livewire) for development, because I needed more practice with the Laravel framework.

First of all, I just needed a page with links, like Linktree and many other services, but on my own infrastructure. I know it's kinda silly, but anyway. After the page was done, I immediately lost interest and ditched the project. I never even showed it to anyone.

The main reason is that I work full-time as a PHP backend developer, and after a long day I don't want to waste any more time in the code editor :D Plus, I needed the time for making music as well!

Fast-forward to 2025: I revisited the project once again and started building a page that would contain my discography, but after finishing all the backend stuff, I got stuck on the design. Since I'm not a designer, it wasn't that easy to explain to myself what I actually wanted, and due to a lack of good references, I stopped once again. But in 2026 Anthropic released Claude Design, and I decided to give it a shot, feeding it screenshots of the current page layout. I also tried Google Stitch, but the result was a mess: for some reason it never followed its own design system, and every page of the site looked different — different fonts, margins, and so on. Claude, on the other hand, did the design using code, so there was no problem with consistency.

So after a few tweaks the design was done. I dropped the HTML into Claude Code and simply asked it to integrate it with my existing backend and rewrite the CSS using Tailwind CSS. The result was actually pretty good! There were some problems with paddings and margins on the pages, but I quickly fixed them manually. However, since I'm using Tailwind, there are a bunch of custom directives that look messy in the code — but I don't care.

So after a few weeks playing with Claude, I finally got the site to look and work just like I needed. The backend code is also mostly written by Claude, so I saved a lot of time instead of manually building boring CRUD interfaces. Next time I'm gonna use Filament, though.