natlee.github.io · 2015 → 2026
VALHALLA
Valhalla
The same content, in every look this site has worn since 2015. Each theme reads the current content, so nothing here is out of date. Only the haircuts are.
- 2015Aerial
- 2018Bonfire
- 2025Flat
- 2026Terminal
- NowPersimmon
2015AerialHTML5 UP · jQueryA mountain view, a live wind map and Chiyo in the corner, talking to nobody in particular. The orange started here.Back then, a homepage was a background image and three icons. It still is, honestly.Open Aerial →
2018BonfireHTML · jQueryLink tiles under a pixel bonfire. Rest here, then go read the projects.Lasted seven years, which makes it the most stable thing I have ever shipped.Open Bonfire →
2025FlatNext.js · TailwindThe first Next.js look: a warm gradient, a big name and the JSON data layer every later look kept.Open Flat →
2026TerminalNext.js · TailwindThe whole site as a zsh session: typed commands, a ranger file browser and project pages opened in vim.Type help in the terminal. It still answers, and it still refuses sudo.Open Terminal →
2026ExperimentStonkNext.js · RechartsThe portfolio as a trading terminal, with candlesticks, an order book and a buy button that buys nothing.Built two days after Terminal, as an experiment. It never went live, which in hindsight was sound risk management.Open Stonk →
How it works
Every theme reads one file, /content/site.json, published with this site. Add a project once and it shows up in all of them without rebuilding any. Each theme’s own code is built once and then left alone.
Tapi and Chiyo keep the place. Click them; they talk.