Loading
What's shipped, what's in progress, and what's next. Newest first.
A short series on the details that separate a website from a product: motion, material, and the states most builds skip.
Every project on the work page gets the full treatment: the constraint, the thing that nearly didn't work, and what shipped.
A ground-up rewrite around a bento layout, one shared motion language, and an AI that answers from the portfolio itself.