Purizu.xyz
Purizu.xyz is my personal space on the web. It's not a portfolio in the traditional sense — it's more like a sketchbook. A place where I put my thoughts, share experiments, document side projects, and occasionally peek behind the curtain of what I'm working on.
The more serious, business-facing work lives on purizulabs.com. This site is the playground.
Why I Built It
I wanted a space that felt like mine — not a template, not a Notion page, not a social media profile. Somewhere I could write freely, showcase things I'm proud of, and experiment with ideas without worrying about whether they're "professional" enough.
The Prism
The interactive 3D prism on the landing page started as a 'what if' moment. It's a real GLB model rendered with Three.js, wrapped in a glass transmission material that refracts light from a custom raymarched shader running behind it. You can drag it around, and the background burst follows the rotation.
Is it practical? Not really. But it's the kind of thing I love making — something that feels alive and rewards curiosity. There's even a hidden gear icon that lets you tweak every parameter in real time.
Under the Hood
- Next.js 15 with the App Router — static pages where possible, edge rendering where needed
- Tailwind CSS for styling, with CSS custom properties for the color system
- Sanity CMS for blog posts, with a local JSON fallback so the site works without it
- Three.js and react-three-fiber for the 3D prism and prismatic burst shader
- Deployed on Cloudflare Pages
The design is deliberately minimal — warm off-white, constrained reading columns, quiet typography. I wanted the content and the occasional experiment to be the focus, not the chrome around it.
