Service

DevEx audit

I go through your docs, APIs, SDKs and onboarding as a new developer would, and you get a prioritised list of what to fix.

You find out where developers get stuck before they give up, and what to change first. The audit has a fixed scope, so you know what you get and when.

Price
From €510 plus taxes*About 6 hours at €85 per hour. The final price depends on the scope and is agreed in the proposal.
Format
Remote, in English or German
You get
A prioritised list of fixes and a handover
Stack
TypeScript & JSTypstPHP on request
How taxes work

For clients in Germany, 19% VAT is added to the invoice. For clients abroad, I invoice the net amount and you account for the tax in your own country, for example through reverse charge. Please make sure your business can do that.

Is this for you?

A good fit if one of these sounds familiar

  • Developers sign up, but few of them get to a first working request.
  • Support keeps answering the same questions the docs should answer.
  • You're about to launch a public API, SDK or plugin platform.
  • Your docs grew over years, and nobody sees the whole picture anymore.

What I look at

Everything a new developer touches

We agree on the exact scope before we start. These are the areas an audit usually covers.

  • Onboarding and quickstart

    Every step from landing on your site to a first working result.

  • Docs structure

    Whether people find the answer, and whether the answer is complete.

  • API design

    Naming, consistency, types and how predictable your API behaves.

  • SDKs and tooling

    Installing, configuring and using your SDKs, CLIs and templates.

  • Errors

    Whether an error message tells developers what went wrong and how to fix it.

  • Examples and samples

    Whether they're complete, runnable and match what people build.

What you get

Findings you can act on, not a score

Each finding says what happened, why it matters and what to change, ordered by impact. Here's an illustrative example.

Example finding · ErrorsHigh impact

A missing API key fails with a bare 400

New developers almost always hit this on their first request. The response doesn't say what's missing, so they leave the docs to search for it. Name the missing field and link to where the key comes from.

Before
HTTP 400 Bad Request

{ "error": "invalid_request" }
After
HTTP 400 Bad Request

{
  "error": "missing_api_key",
  "message": "Add your API key in the Authorization header.",
  "docs": "https://docs.example.com/auth"
}

How it runs

Four steps, one clear finish

  1. Step 1

    Kick-off

    We agree on scope, audience and the developer journeys that matter most.

  2. Step 2

    Fresh-eyes walkthrough

    I go through those journeys as a new developer and note every place I stumble.

  3. Step 3

    Deep review

    I look at the docs, API and SDKs behind each stumble and work out what to change.

  4. Step 4

    Report and handover

    You get the prioritised findings, and we go through them together with your team.

What's not included

Being clear about scope is part of the deal.

  • Implementing the fixes. Improve the docs is the natural next project.
  • Security, performance or accessibility audits of your product
  • Ongoing support after the handover

Common questions

Which languages and stacks do you cover?

TypeScript and JavaScript, frontend and backend, including Node.js and Deno. Typst too. PHP and some other languages on request.

What do you need from us?

A test account or sandbox access, access to your docs and repositories (including unpublished drafts, if relevant), a short description of who your developers are, and a contact person on your team.

What about AI coding assistants?

The audit focuses on people. Semantic docs and intuitive APIs work for language models too, so better results with AI tools follow from good developer experience.

Curious what an audit would find?

Tell me about your product in a short call. If an audit isn't the right fit, I'll say so.