About

About

Performance-minded engineer. I find the number that decides whether a product feels fast — and treat everything else as negotiable.

I'm Robert. I build web systems and then spend most of my time making them faster and cheaper to run. My instinct on any project is to find the number that matters — first paint, p99, the monthly bill — and treat everything else as negotiable.

I like small surfaces I can hold in my head, typed contracts that fail at build time instead of in production, and infrastructure boring enough that a restore is a rehearsed five-minute thing rather than an adventure. This site is a worked example of that taste: dark-first, prerendered, and tuned to a sub-2-second LCP budget.

Skills

  • Web performance — Core Web Vitals as a budget, streaming SSR, prefetch discipline, INP tail reduction, image and font pipelines.
  • Systems & backends — Rust (axum, tokio), typed API contracts (OpenAPI), Postgres, and the operational glue around them (tracing, DR drills).
  • Front end — SvelteKit 2 / Svelte 5 runes, Tailwind, design systems built on CSS tokens, accessibility and reduced-motion as defaults.
  • Infra at small scale — lean deployments, a CDN in front, automated backups, and a kill switch for anything that costs money per request.

Selected focus

  • Prerendered content surfaces that keep the request path short.
  • Typed API contracts that make front end and back end changes reviewable.
  • Runtime budgets for web vitals, tail latency, bundle size, and hosting cost.
  • Recovery paths that are rehearsed before they are needed.

Elsewhere

Code on GitHub, the occasional write-up on the blog, and a short list of things worth keeping under links. Reach me by email.