RDM Cosmos
My personal blog, where every post is a star in a 3D constellation.
Nothing that changes every frame goes through React.
Behind the code
I got tired of blogs that look like a feed, so the home page became a constellation: every post is a star placed in time, and you get around by dragging and zooming. Plain Three.js, no React Three Fiber and no animation library - motion is exponential damping inside a single requestAnimationFrame, and React only steps in when something actually changes.
Architecture: every post has its own URL in Portuguese and English, prerendered HTML that opens without JavaScript, and a Filament panel that rebuilds the site through a queue whenever I save a post. CI runs PHPStan level 8, Vitest and Playwright against the Nginx.

