Local-first AI experiments
Miguel Neto Building
Senior Software Engineer
Hi, I’m Miguel. I’m a Computer Scientist and Senior Software Engineer. I enjoy building digital products, with a particular interest in system design, product engineering, and applied AI.
This blog is where I explore those ideas through technical notes and interactive experiments. Writing helps me question assumptions, clarify decisions, and build better mental models.
Now
WebGPU and interface motion
Predictably Irrational Dan Ariely · The Hidden Forces That Shape Our Decisions
Motion as state, not decoration
Notes
One shape, many interface states ↗
A single persistent surface moves between a compact player, transport controls, and album detail while the browser preserves spatial continuity between each interface state.
DEMON DAYSFeel Good Inc.GorillazBuilding liquid glass with WebGL ↗
A fragment shader bends a procedural scene through a spherical surface, combining refraction, depth, subtle chromatic dispersion, and frost without relying on backdrop filters.
Motion as state, not decoration ↗
A behavioral study of how continuity, direction, attention, and timing help interfaces explain change instead of merely decorating it.
Inspect the retry path
Map the failure boundary
idempotencyKeysrc/payments/retry.tsline 38
src/payments/retry.ts+2 −136const charge = async (order) => {
37+ const key = order.idempotencyKey;
38− const key = crypto.randomUUID();
Reuses the idempotency keyrunning
Retries without duplicate chargequeued
