Web apps and APIs, interface design, identity work, and the infrastructure underneath — most projects are a mix of a few of these.
The kind of work I take on — roughly, since most projects are a mix of a few of these.
Every project's scoped on its own terms — tell me what you need and I'll tell you what it'd take.
Web apps and APIs — scoped, built, and shipped with something real to hand over.
UI design, design systems, and prototypes that hold together past the first screen.
Logos and simple brand marks — no 40-page guideline document required.
Docker, networking, performance work, and untangling whatever legacy setup you inherited.
Keeping something I've already built running well, or looking after a setup you've inherited.
Or fixing. A quick call or a written brief — whatever gets to the real problem fastest.
A clear plan before any code gets written, with a design direction we've both signed off on.
Clear milestones as we go, with regular check-ins instead of a black box until launch day.
A working, documented handover — not a project that only makes sense to me.