
Mike Trounce — miketrounce.com
Not a client fix this time — this is the site you're reading now, and the general approach behind it: give it one clear job, build only what that job needs, and pick tools that don't box you in later.
The site has a single job: say who I am, what I take off a founder's plate, and make it easy to get in touch. Everything on it serves that — no blog to maintain, no CMS to configure, nothing that exists because a website "should" have it.
That's the same principle behind the client work described elsewhere on this site: notice what's actually needed, build that, and stop.
The site is built in Astro, a framework built for content-first sites. Pages ship as plain HTML with very little JavaScript, so it's fast by default and simple to reason about — a good fit for a handful of pages like this one.
Astro isn't limited to static output, though. It can render pages on request and connect to a database — Postgres, for instance — if the site ever needed one: a contact form that stores submissions, a small admin area, anything with real data behind it. Nothing here needs that yet, but the option's there without a rebuild.
It's hosted on Cloudflare Pages, deployed straight from the main branch of the site's GitHub repo — push a commit, the site updates.