Full Stack Developer

Joe Innes

I help people build apps that are fast, work offline, and sync in real time.

A playful render of Joe at his laptop in front of a window, with his guitar beside him
Latest writing

Summer Berry Ripple Cake

A delicious white chocolate and summer berries cake, made for my wife's birthday. Quite involved and complex, but worth the effort.

Read post →
Recently shipped
  • a grow-only set merge strategy for array columns garden-co/jazz · 19 June 2026
  • a fix for a SharedWorker crash in production bundler builds garden-co/jazz · 18 June 2026
  • a new `jazz-tools/shared` entry point for building custom framework bindings garden-co/jazz · 18 June 2026
  • a fix for useAll and QuerySubscription correctness and parity across React, Svelte, and Vue garden-co/jazz · 5 June 2026
See everything I've shipped →
Latest smidgeon the web locks API is implemented a bit differently in different browsers