An API can be technically sound and still fail because the documentation is poor, local setup is painful, examples teach the wrong things, partners cannot make a business case, or the measurement system cannot distinguish enthusiasm from adoption. Finding and fixing those failures has occupied most of my working life.
At Google+ and Twitter, the work happened at platform scale. At Mysten Labs, it meant helping outside developers make sense of chain infrastructure. Apache and standards work required durable agreements between organisations with different interests. With agent systems, the same work means letting software act on its own without losing the ability to inspect what it did, what evidence it used, or who authorised it.
I am most useful when I can build and explain the product, discover where developers actually get stuck, and carry that evidence back into the engineering and strategy.
Major platform work
Selected work across social platforms, mobile developer ecosystems, identity and API contracts, and chain infrastructure.
Google+
google · social platform · developer ecosystem
Founding member of Google+ and head of Developer Relations, leading the platform's developer launch and the ecosystem around its APIs.
Twitter, Fabric, Crashlytics, and MoPub
twitter · mobile platform · international devrel
Head of International Developer Relations at Twitter, leading regional programmes and partnerships across Twitter's API and the Fabric, Crashlytics, and MoPub mobile stack.
OpenSocial and Apache Shindig
opensocial · apache · reference implementation
Co-authored the OpenSocial API specification and was chief author of the PHP reference implementation for Apache Shindig, with PMC and committer work around the project.
OpenID Connect, OAuth, Portable Contacts, and OpenAPI
career history · identity · authorization · api contracts
Contributed to OAuth 2.0, OpenID Connect, Portable Contacts, and the API-description work that became OpenAPI.
Mysten Labs and Sui
web3 infrastructure · chain ecosystem · developer adoption
Developer ecosystem work for Sui: translating chain infrastructure into documentation, examples, partnerships, and application patterns that outside teams could use.
Contact
I am based in London. If you are building a developer platform, agent system, or ecosystem and need somebody who can move between code, product, developer experience, and public explanation, I would like to hear about it.
Chris Chabot · London