May 02, 2026
Structure beats style, every single time
Most "good design" problems are really structure problems wearing a costume.
Principle · 00
Clarity is a feature, not a finish
A short principle on why clarity beats cleverness in almost every interface decision.
Principle · 01
Structure first, style second
If the structure is wrong, no amount of styling will quietly fix it.
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 · 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.
Principle · 04
Whitespace is a load-bearing element
If you remove it, the whole page leans.
Principle · 05
Plain HTML, on purpose
Why the boring stack is often the most durable choice you can make.
March 23, 2026
Testing
How we are testing the files.
March 23, 2026
Designing clarity in a noisy digital world
How thoughtful typography and structure create calm, usable interfaces.
In progress
A quiet reading app for long-form writing
An experiment in subtraction — what reading looks like with nothing in the way.
2026 · ongoing
Rebuilding this portfolio in plain HTML
A small love letter to vanilla code, smooth scrolls and slow rebuilds.