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.