Building This Site
I’ve been meaning to build a proper personal site for a while. Not a portfolio template, not a WordPress install — something that reflects how I actually think about the web.
So here it is. A handful of HTML pages served from a Cloudflare Worker. No framework, no build step beyond what Wrangler gives you out of the box. Just content, styled to be readable.
Why static-first?
I’ve spent enough time over-engineering things to know when the simpler path is the right one. A personal site doesn’t need React. It doesn’t need a CMS. What it needs is fast page loads, readable text, and the flexibility to grow when the time comes.
Cloudflare Workers give me the static performance with room for server-side logic later. That matters because I have plans to add some interactive features down the road — think of this as the foundation.
The design
I wanted something that gets out of the way. Lora for headings because a good serif makes text feel considered. System sans for body copy because it’s fast and familiar. A warm off-white background because pure white is harsh and I’ll be staring at this too.
No hero sections, no animations, no grid of cards. Just a readable document — the kind of page you’d actually want to sit with for a few minutes.
What’s next
More writing, mostly. I’ll be sharing what I’m learning about developer tools, edge computing, and the open-source work I’m doing with EdgeKit. If any of that sounds interesting, check back or find me on GitHub.