The vault atmosphere: canvas, RAF loops, and ambient visual effects
Why canvas was the right tool, how the four effects work, and what the code is actually doing
Thoughts on building, learning, and refactoring.
Why canvas was the right tool, how the four effects work, and what the code is actually doing
How the vault went from a monolith to a properly separated set of concerns, and what that separation actually means in practice
Three completely different layouts at three viewport ranges, and why the breakpoint numbers are what they are
How two independent cats got two independent speech bubbles, and why storing a hook in React state is a trap
A Cloudflare Worker, Discord notifications, and a manual trigger test
Four phases, two directions, one rule: navigation always happens in the dark
Replacing a manual publish button with an automated queue
Choosing an engine, learning C#, and setting up a toolchain for a solo JRPG
Rewriting the about page, and what I learned about honesty, AI, and personal branding along the way
SVG hotspots, pure CSS glow animations, a bespoke coordinate editor, and why fill='none' will silently ruin your day