Blog
Notes on web development, product thinking, and useful interfaces.
Shipping a portfolio that tells a story
A portfolio is strongest when it shows the thinking behind the work, not only the final screenshots.
Keeping frontend code maintainable
A few habits that keep a frontend easier to change as features and collaborators grow.
A simple checklist for responsive UI
The responsive details I check before considering a page ready to ship.
How I approach a new web project
A lightweight process for moving from an unclear idea to a useful first release.
Building interfaces that feel fast
A few practical choices that make a web interface feel responsive before the user even notices the technology behind it.