Hello, Yunu
July 2025 · Refreshed October 2026
This site. A portfolio that opens on a small animated scene of an AI agent doing a job, then shows the work as a row of cards you scroll sideways.

- Role
- Sole designer and engineer
- Built with
- React
- TypeScript
- Vite
- Emotion
- Motion
This site is a portfolio that opens on my name, one line, and a small scene that acts the line out. Someone asks for a flight to Sydney and a model on its own has no idea what to do. Then the things I build arrive one at a time, each with a note pointing at it, and the answer gets better with every one. Under that, the work is a row of cards you scroll sideways.
Where it started
The two versions before this one were night skies. The first was a field of stars that rearranged itself into the name, the stack and the works. The second was a brass astronomical instrument that the scroll turned. Both were carefully made, and both asked a visitor to look at the site before the work.
This version turns that around. A work is a screenshot at a size you can read, a title, two sentences and what it was built with. Nothing sits behind a hover, so it reads the same on a phone.
How it's built
- React and TypeScript on Vite, styled with Emotion.
- Motion for the few things that have to animate away.
- Statically prerendered, so a crawler gets HTML instead of an empty
div. - The social cards, the sitemap and
llms.txtare all generated from the same list of works.
What came off
The redesign removed more than it added. The three.js sphere, the WebGPU nebula and the scroll drive all went, and the page ships far less script for it.

The works, on a row that scrolling moves sideways.