Designing clarity in a noisy digital world
How thoughtful typography and structure create calm, usable interfaces.
May 02, 2026
Structure beats style, every single time
Most "good design" problems are really structure problems wearing a costume.
Project · ongoing
Rebuilding this portfolio in plain HTML
A small love letter to vanilla code, smooth scrolls and slow rebuilds.
Principle · 00
Clarity is a feature, not a finish
A short principle on why clarity beats cleverness in almost every interface decision.
April 22, 2026
Notes on shipping side projects, slowly
Why "small enough to finish" is the most useful constraint I keep coming back to.
Principle · 01
Structure first, style second
If the structure is wrong, no amount of styling will quietly fix it.
Project · in progress
A quiet reading app for long-form writing
An experiment in subtraction — what reading looks like with nothing in the way.
Principle · 02
Small enough to finish
The most useful constraint I've ever applied to a side project.
Principle · 03
Motion that means something
A short rule of thumb for when an interface should move, and when it shouldn't.
Clear thinking leads to clear interfaces. Sharp structure, careful typography and motion that means something — that's the brief.