Practice area

SaaS & customer success

Products sold to other businesses and operated as platforms rather than applications — which means tenancy, metering, throttling, sandboxes and published SDKs are design problems before they are features.

5 continents served by one platform

What this covers

Multi-tenant analytics platforms. Tenant isolation, metering, sandboxes, SDKs and the embedded AI that turns account data into something an account manager can act on.

Case studies

—
Two frameworks, one dashboard

A customer success platform competing with Salesforce, serving tens of thousands of users across five continents — and the architectural decisions that let a small team keep pace with a company a thousand times its size.

Engineering notes from this work

09
Migrating from AngularJS to React without a rewrite

We moved a customer success platform from AngularJS to React one dashboard widget at a time, making each widget an independent micro front-end. There was no rewrite and no feature freeze, and the migration finished: the platform is now entirely React.