I tried to get into the Google Stitch challenge, but honestly, I got frustrated.
I spent time prompting and adjusting the Stitch output, but it never really became the thing I had in my head. So I abandoned that version completely and started again from a blank file.
Everything Breathes is the result: a small interactive web experiment about interfaces that feel alive.
I coded it from scratch with vanilla JavaScript, CSS, and WebGL. No animation libraries, no build step, and none of the generated Stitch code.
Stitch didn’t make the final piece. It helped me realize what I didn’t want, which turned out to be useful in its own way.
It’s not finished. It’s not great either ;)
Maybe one day I’ll come back to it. But for now, I’m posting it anyway.
P.S. I’m being selective about which repos I keep public on GitHub, so this one isn’t public at the moment. If anyone’s curious about the code, send me a message and I’ll happily share it.
I’ve been razzmatazzing and flibbertigibbeting with Claude Code and somehow ended up with a new yels.dev.
It finally feels like me: simple on the surface, slightly complicated underneath, and very much alive.
You can see who I am, what I do, the work behind Herodot, RaptorLabs, CyberLink Security and Solmint, plus a selection of projects I’ve built across AI, cybersecurity, Web3, product systems, education, archives, and experimental digital spaces.
The simple-on-the-surface, layered-underneath idea comes through so clearly in the presentation. I especially like how the project archive turns the site into something to explore rather than just a résumé of links.
The low-poly scene already has a strong sense of place, and the 60fps browser target makes the interaction feel ambitious in the best way. I especially like how the restrained palette lets the “Explore the Silo” typography lead the experience.