Back
Hello, Yunu
July 2025

Hello, Yunu

This site is a small love letter to the night sky. The whole thing is one page you fall through. Greeting, about, stack, works and contact are each a full screen scene that fades and blurs into focus as you scroll.

The idea

The aim was a portfolio that feels like drifting through quiet space rather than reading a CV. Every decision about colour, motion and typography serves that one metaphor, a calm descent past stars, nebulae and real constellations.

How it's built

It is React and TypeScript on Vite, styled with Emotion. The starfield is a lazily loaded three.js and react-three-fiber canvas, kept out of the critical path so first paint stays fast. Scene transitions run on react-spring. The telescope intro and the constellation line drawing use anime.js. Pages like this one are statically prerendered so the SEO is real and crawlable.

  • Native scroll snapping, no wheel or touch hijacking.
  • A parallax nebula haze that drifts slower than the scenes.
  • Three real constellations that draw themselves in as you go deeper.
  • A persistent sky that never reloads as you move between pages.
The greeting scene, once the telescope intro hands off.