Project — 2026
hirohyun.com
This site — a bilingual, statically-built home for writing, photography and video.
This site is a ground-up rebuild of my personal home on the web. It is built with Astro 6 and TypeScript, and every page is generated ahead of time as plain HTML — there is no server rendering anything when you visit. That keeps it fast on any connection, cheap to run, and very hard to break.
The words live in the same place as the code. Posts are Markdown files in a Git repository, edited through TinaCMS: when I hit save, the change becomes a commit on GitHub, and that commit triggers a fresh build of the whole site. The entire history of everything I have written is one git log away.
Photographs get special treatment. Each image is pre-encoded at build time into AVIF and WebP at several sizes and stored in Cloudflare R2, so your browser downloads only the format and resolution it actually needs — nothing is resized on the fly.
The finished pages are built and served by Cloudflare Pages, from servers close to wherever you are reading this. English and 中文 versions of the site are built side by side from the same source.