Crayfish makes considered websites and software for people who already know what they want to say. We build slowly, ship cleanly, and stay out of the way.
Begin a projectEach engagement is a long thread. We pick a few each year and stay with them.
Stack-agnostic, but opinionated. We avoid plugins where one well-written page will do.
Long-form publications, journals, archive sites. Reading-first typography, custom CMSes, sturdy infrastructure.
Sites that show your work without imitating it. Project pages, case studies, locale-aware nav, careful image handling.
Dashboards, intake forms, review queues, custom admin. Fast keyboards, no vendor lock-in.
Audits and rewrites for sites that have grown unwieldy. Done in plain prose with a costed plan.
Briefs become drafts become builds. Few meetings, much writing, real prototypes early.
We don't pretend the discovery phase is the work. The work is the work. But we won't start it before we both know what we're making and why.
Most projects start with a half-day call, then a written brief — ours, not yours — and a fixed price. After that, weekly Loom updates and a staging URL you actually visit.
We say no to about three projects for every one we take. The ones we take, we take seriously.
Indicative only. Real quotes are written after a brief.
Pick the closest match. We'll write back within two working days with a written quote.
Open the full estimator