← Projects

Blameless Pineapple

Pineapple-as-a-Service: a joke status page, incident and blameless postmortem for one very unreliable pineapple, built as an SRE teaching resource.

  • Status: In progress
  • Role: Author
  • Year: 2026
  • Stack: TypeScript, Vite, three.js, GSAP, Cloudflare

“99.9% ripe. Mostly.” A satirical Pineapple-as-a-Service site that is really a reference for good incident practice. The joke gets the link shared; the content is what makes people send it to their team.

What’s on it

How it works

Vanilla TypeScript on a Vite multi-page build, with no framework and no backend. Every figure comes from one data source, so the numbers survive an SRE checking the maths. The hero is a scanned 3D pineapple rendered with three.js, and the scroll story is driven by GSAP. It’s deployed to Cloudflare.

The repo is private while it’s a work in progress.