Framework design
An integrations framework teammates extend in a few classes
Rather than building each CRM or marketing integration as a one-off, I designed a provider-based framework around a small shared core: a provider registry, and a client, an action and a credential check for each provider, with provider kinds described as data.
It now runs CRM and marketing tools, webhooks and SFTP side by side. Teammates add a new provider by writing a few classes, without touching the core.