Skip to content
20 April 2026 · 4 min read

Why I built this site.

I could have stopped at a LinkedIn profile. Here is why I built my own site on Cloudflare Workers instead.

#meta#astro#cloudflare#portfolio

LinkedIn lends me a profile until Microsoft decides otherwise. I do not own the typography, I cannot decide what counts as a blog post and what counts as a CV entry. I am somewhere between a few hundred million people and ads for product management courses.

Your own site is different. You write the rules. Even if almost nobody notices.

I wanted to try Workers

Edge computing interests me and I wanted to try Cloudflare Workers on something real. Zero cold start, a global network without configuration, you pay per invocation not per uptime. The best way to understand a platform is to build something on it.

It ended up as Astro 6 with the Workers adapter, Tailwind v4 with custom tokens, Biome as the linter, and the whole thing in two languages. Fourteen pages, one deploy command.

I wanted to practice writing

Analysts write documents every day, but always to a template and for people you already know. Writing for an unknown reader on a topic you picked yourself is a different task. I want to get better at it.

So there will be occasional notes on things I am working through — banking integrations, LLMs in accounting, renewables, the odd tooling thing. No plan, no schedule.

And I enjoy it

That is probably the main reason. Picking a typeface for the seventh time. Tuning the grid colour until it stops fighting the text. Figuring out why the font behaves differently than it should.

A hobby. And a hobby gets a pass on the things that do not quite make sense.

Welcome. If something reads poorly, drop me a line — I will probably agree.