Designer&Developer—02
I design and build calm, deliberate interfaces for the web — blending editorial restraint with engineered precision.
—
I’m a multidisciplinary maker working at the seam of design and engineering.
For the past several years I’ve helped startups, studios, and small teams ship products that feel considered. My work moves between brand systems, interaction design, and front-end engineering — often inside the same sprint. I care about typography, performance, and the boring details most people skip.
Outside client work I write small tools, tinker with type, and run a quiet newsletter on craft and the web. Open to selective collaboration and full-time roles where taste actually ships.
How I work.
Four principles, in order. Each one earns the next — and most projects live or die in the second.
- 01Discover
Sit with the problem before sketching the solution. Read the tickets, watch real users, ask the dumb question until the actual one surfaces.
Audits · Interviews · Listening - 02Define
Strip the project to one sentence I’d defend in a code review. If we can’t agree on the sentence, the design phase isn’t ready to start.
Brief · Scope · One clear bet - 03Design
Decide in mid-fidelity. Most calls happen in wireframes and rough flows; the polish layer is short and intentional, never the place to debate structure.
Wireframes · Mocks · Prototype - 04Ship
Build it the way it’ll be maintained — boring code, clear naming, real accessibility, zero dark patterns. Ship small, ship often, write the docs.
Build · Deploy · Document
Selected work
Now.
- Building
- A pet companion app — every vet visit, medication, health record, and reminder your pet has, in one quiet place. Local-first, in active build.
- Reading
- The Design of Everyday Things (Norman), and Jenny Odell’s Saving Time on and off.
- Listening
- Nils Frahm, Ólafur Arnalds, and long instrumental evenings.
- Thinking about
- Why the best tools often find the smallest audiences — and why that might be the point.
something
quietly good.
