About

The short version.

I'm Adam Nimmo. I work as a senior BI analyst, which mostly means turning messy operational data into reports people actually open.

Outside of work I keep building things: tools for the kitchen, a home lab that is always one project away from finished, and small experiments with data that don't fit anywhere else. This site is where those end up, along with notes on how they went.

Elsewhere

How This Site Is Built

Built with Astro as a plain static site, hosted on Cloudflare Pages. Right now it holds 1 project and 1 write-up.

  • Type. Fraunces, Instrument Sans and JetBrains Mono, cut down to the characters this site uses and served from here: 63 KB for all three on a typical page.
  • Speed budget. The target for every page is to finish drawing in under 1.5 seconds on a throttled iPad connection, with no layout shift and under 30 KB of JavaScript. Each deploy is measured against it, and the footer tells you what this page actually cost you.
  • Checks. Before anything goes live it is screenshotted at four widths in light and dark, tested for contrast, tap target size, sideways scrolling, console errors and broken links, and compared pixel by pixel with the version already live.
  • Search runs in your browser with Pagefind. Nothing you type is sent anywhere.
  • Privacy. No cookies and no ad trackers. Visits are counted anonymously with Cloudflare Web Analytics, which loads after the page does.