Industry

Developer Tools

Building tools for builders

I help developer tools companies build products that developers love. From API design to documentation, I understand what makes a great developer experience because I live it every day.

At a glance
Regulations
5 frameworks
KPIs tracked
6 core metrics
Reference stacks
5 patterns
Services
4 engagements
Case studies
1 published
Perspective

How I think about developer tools

The architecture, the trade-offs, and where I push back on conventional wisdom.

Developer tools is the only category where the user reads the docs before they sign up. That single fact rewires the whole product. The README is the landing page. The first cURL request is the demo. The second is the activation event. I build dev tools with the assumption that every paper cut compounds - a confusing error message at 11pm, an SDK that drops a type, a docs page that 404s on a deep link - these aren't bugs, they're churn events.

API design is the discipline at the core. I lean on OpenAPI 3.1 as the single source of truth - the contract that drives SDK generation, docs, mocking, and contract tests. Resource modeling is where the long-term thinking happens: get the noun hierarchy wrong and you'll spend years writing migration guides. I follow Stripe-style versioning (date-based, additive only) for public APIs, and reserve breaking changes for major versions with explicit deprecation timelines.

SDKs are not afterthoughts. They're the interface that 80% of your customers will actually use. I build polyglot SDKs generated from OpenAPI but hand-tuned in the idioms of each language - Python with Pydantic, TypeScript with discriminated unions, Go with idiomatic context handling, Rust with serde. Auto-generation gets you 80% of the way; the last 20% is what makes developers actually love the SDK.

Documentation is the product. The best dev tools companies - Stripe, Twilio, Linear, Anthropic - invest in docs the way SaaS companies invest in marketing. I help teams build docs with executable examples, multi-language code samples, embedded API explorers, and a search experience that returns the right snippet on the first query. Static-site generators (Mintlify, Docusaurus, Nextra) handle the rendering; the editorial discipline handles the rest.

DevRel is engineering, not marketing. The signal that matters is whether developers are shipping with your tool, not whether they're attending your conference. I help platforms build the feedback loops - usage telemetry tied to docs pageviews, GitHub issue triage as a product activity, community-driven roadmap. The companies that win are the ones where the engineers and the developer advocates report into the same org and ship together. See a developer platform build or get in touch.

Challenges

What teams struggle with

The recurring problems I see on developer tools engagements.

  • 1Developer experience as competitive advantage
  • 2API design that ages well
  • 3Documentation that actually helps
  • 4Community building and developer relations
  • 5Extensibility and integration ecosystem
How I help

Capabilities I bring

Concrete engineering work that resolves the challenges on the left.

  • API design and implementation
  • SDK development across languages
  • Developer documentation
  • CLI tool development
  • Developer portal and sandbox environments
Metrics

What teams measure

The KPIs leadership obsesses over in this sector. Most tie back to performance and architecture decisions made years before the dashboard was built.

01

Time-to-Hello-World

Minutes from signup to first successful API call; the universal DX benchmark.

02

Activation rate

Signups that hit the second meaningful action (typically a real production call).

03

API success rate

2xx vs 4xx/5xx - high 4xx rates often indicate doc and validation gaps, not user error.

04

Docs search zero-result rate

Queries with no useful result; a leading indicator of content debt.

05

GitHub stars / weekly active repos using the SDK

Adoption proxies that correlate with revenue at the leading indicator level.

06

Time-to-first-pull-request

How quickly external contributors land code; a community health signal.

Reference stacks

Stacks I see most often

Patterns I reach for first when scoping a developer toolsengagement. I don't pick technologies for novelty - read more about how I choose.

1

Go or Rust for the API gateway and core services, gRPC + Connect for typed RPC

2

TypeScript SDK + Python SDK generated from OpenAPI via openapi-generator/Stainless/Speakeasy

3

Mintlify or Docusaurus for docs, Algolia DocSearch, embedded API playground

4

Postgres + Clickhouse for usage analytics, Stripe Metering for usage-based billing

5

GitHub Actions for CI, Sigstore/cosign for supply-chain attestation

Technologies

Tools of the trade

The platforms and frameworks I lean on for developer tools work.

References

Primary sources & further reading

Public regulator pages, standards bodies, and vendor docs I rely on for developer tools work. For my own writing on these topics, see Insights.

Building for Developer Tools?

Let's discuss your specific challenges and how technology can help you ship safely, sleep well, and keep regulators happy.

Command Palette

Search for a command to run...