Email me

Devlog

Building in public

Dated updates across every project, newest first. The recurring reason to check back.

  1. · Client site platform

    The version that wasn't there

    A shared package that worked locally and could not have worked in production.

    Active
  2. · Static Shopify storefront

    A cart on a site with no server

    Letting Shopify own the cart, and keeping only the receipt in localStorage.

    Active
  3. · Self-balancing robot

    Retuned, and it stays up for eleven seconds

    Holding the last good reading fixed the oscillation. Now the failure mode is different.

    Active
  4. · Self-balancing robot

    The IMU was the problem, not the tuning

    Four rewrites of the PID gains, and the actual fault was a sample rate mismatch.

    Active
  5. · F1 telemetry explorer

    Ingest pipeline, first pass

    Getting a season of timing data into DuckDB without hand-editing anything.

    Active
  6. · Static Shopify storefront

    The cart I didn't build

    Two ways to put a cart on a static site, and why the cheap one was the expensive one.

    Active
  7. · Static Shopify storefront

    Shopify products at build time

    Pulling a product catalogue into a static build, and what that costs you.

    Active