Skip to contentHome

Craft

The details that make interfaces feel right: typography, shadows, motion, and the constraints that keep a design honest.

4 results

Designing With a Restraint Budget

A greyscale visual system with semantic color reserved strictly for status. One constraint that did more for coherence than any palette.

Five Dark Modes Later

It took five attempts to get dark mode right on my own portfolio. Here is what each failure taught me about base colors, elevation, and why the ground matters more than the surfaces.