UI experiments, played with in the open.

Interaction patterns, component ideas, and small prototypes — the demo-first counterpart to the blog. Some of these get written up properly later; most are just here to be poked at.

Forms
Config-driven multi-step forms

The airport transfer booking wizard from the blog post — one config object drives the steps, the fields, and the Zod validation, all client-side.

17 Sep 2026
Components
Next experiment

Reserved for the next component idea worth playing with in the open.

Coming soon
Interaction
Next experiment

Reserved for the next interaction pattern worth playing with in the open.

Coming soon

Need something built? Let's talk.

I take on a small number of consulting projects alongside the day job. If timing works, let's find out.