UI Sandbox

Bite-sized experiments

Color paths

Design tool to generate color combos for visual themes.

When I've tried existing color palette tools, I've found it hard to wrap my head around the exact relationships between the colors.

This approach visualizes each palette as a set of colors within 3D space.

Rather than having controls for each dimension (e.g. hue * saturation * brightness), there's just a single 1D slider charting a path through the space.

Theme dial — the slider re-skins a live UI in real time.
Continuous mode — light and dark are regions of the path itself.
Lissajous — three frequency ratios, three different palette journeys.
Hilbert — a space-filling curve visits every color in perceptual order.
Gamut hull — the true, lumpy shape of screen color in OKLab.

Agent thinking

How should an AI agent look while it works? Studies in making machine states — planning, hesitating — legible at a glance.

Planning — a timeline assembles itself, left to right.
Hesitating — a step-forward, step-back rhythm across the layout.

Streaming text

Generated text arriving with physics: the newest characters land featherweight and thicken as they settle into the page.

Color lab

A tactile mobile color picker where the strip previews the paper — the background — rather than the ink.

Memory staleness

How old is a memory? Cards degrade on a pixel grid, every effect background-colored so older entries strictly recede.

I design and build systems, end to end.

From strategyTo pixels

Pigeons: Beacon, NY

Robots: llms.txt