Why again, and why like this

There was nothing wrong with the previous version. That's exactly why I rebuilt it.

The old site was fine. It was also a little anonymous — the result of leaning too hard on a builder, and not enough on the actual writing it was meant to house. So I started over, with two rules: write the HTML by hand, and only add a tool when the site genuinely needed it.

The stack, such as it is

Plain HTML, plain CSS, a small amount of vanilla JavaScript, and Lenis for smooth scrolling. That's the whole list. No framework, no build step, no bundler. The page you're reading is one file you could open in a text editor.

Detail shot

The page transition

The Fabrica-style curtain is a single fixed div. It slides in from the right to cover the page, the new page is fetched and swapped behind it, then the same div slides out to the left. About 40 lines of JavaScript, no library. Most of the work is just deciding when not to trigger it.

What stayed

The grid, the hero, the layered blur at the bottom of the viewport — all of those survived from earlier sketches. They were the parts that already felt like me, so they stayed. The rest was rewritten until it did.