Guides

What Annual Website Redesigns Taught Me
Redesigning my personal site every year began as a visual exercise. I wanted to test a different typeface, adjust the spacing, or see whether a quieter colour…
How to create a cohesive visual identity with limited elements
A memorable identity is often described through a collection of assets: a logo, a palette, a typeface, a photograph. Those assets matter, but they are not the…
The science of line height and readability
Line height is the vertical space between one line of text and the next. It is a small decision on a website, yet it shapes how easily a reader follows a…
Why I avoid carousels on my portfolio
A carousel turns a visitor’s first impression into a timed performance. Slides advance, gestures become required, and meaningful work can remain hidden behind…
Asymmetric grids and the art of quiet balance
The appeal of exploring the beauty of asymmetric grids lies in the way they create movement without noise. A centred stack can be calm, yet its symmetry often…
How I Optimize Images for Fast Loading Without Sacrificing Quality
Images often account for the largest share of a webpage’s download, yet many sites treat them as decoration rather than a performance decision. On my own…
The role of negative space in user experience
Negative space is the unoccupied area around and between interface elements: the margin beside a heading, the gap between controls, the pause after a…
Why single-column layouts still make sense
A single-column layout puts almost every meaningful element on one vertical path. Instead of asking a visitor to compare panels, the page invites them to move…
Why I Prefer System Fonts Over Custom Web Fonts
Typography is one of the first things I notice on a website. A typeface sets the pace of a page before the reader has processed its meaning: a compact sans…
Balancing photography and text on a minimalist site
A minimalist personal site can make a strong first impression with very little on screen, yet that restraint puts pressure on every photograph and paragraph.…