SwiftUI-like components, styles as modifiers, and a compiler that catches broken links before visitors do. How this site is made, and why I love working on it.
This website used to be made with Astro. Now it’s all Swift: every page, component, and style. The same language as my apps, and it feels a lot like SwiftUI.
The browser still gets plain HTML and CSS, with a little JavaScript. What changed is how it’s made, and how much I enjoy working on it.
I write Swift all day, and I love it. I no longer have to switch languages and tools when I go from an app to the website.



