The client portal, productized
Projects
A living portal for every engagement — one calm page that always answers “where are we, and what happens next?”
Every engagement gets its own page at /p/your-project. No login maze, no chasing email threads, no wondering whether the ball is in your court. Built to be read in ten seconds and trusted at a glance.
What's in every portal
What to do next
A short, numbered list of exactly what's on your plate — with a time estimate for each — so you never have to guess where to start.
Status
One honest line on where the project stands, when it last moved, and how many pieces are done.
Scope
What we agreed we're doing — and, just as clearly, what we're not — so nothing creeps and nothing surprises you.
Deliverables
Every piece of the project as its own item, each with a plain-language status you can read at a glance.
Time estimate
How long the work takes, measured in hours — never a figure you have to translate. Time in, progress out.
Project files
Every link, draft, and asset for the project in one place, so you're never hunting through old email.
How a project runs
We agree the shape
Scope, deliverables, and a time estimate in hours — written down in plain language before any work starts.
You get your portal link
One private page. Every time you open it, it tells you exactly where things stand and the one or two things (if any) that need you.
We ship, in the open
Deliverables flip to done as they land, files collect in one place, and nothing is ever waiting on you without saying so.
Selected work
Active portals are private by default — each one's link is shared directly with the people on that project, and stays out of search. If you're a client, the link in your email takes you straight to yours.
Start a project
Tell me what you're trying to make. You'll get a scoped plan, a time estimate, and a portal link of your own.
See how to work together →Watch the work in the open
An occasional note when something genuinely new ships here — projects, tools, essays. No schedule, no filler, easy out.