Insights
Software engineering insights — SaaS, CRM integrations and running systems in production Notes from production.
What running our own SaaS products and client platforms has taught us — written by the engineers who carry the pager.
- CRM · Integrations
CRM Sync That Doesn't Break
What we learned building and operating LeadCall — a phone lead attribution platform that pushes call records into Zoho, HubSpot, Salesforce, and Pipedrive for sales teams every day.
Mohammad Hammoud — 6 min read - SaaS · Architecture
Multi-Tenant SaaS: Database Architecture Decisions That Matter
Not all multi-tenancy models are equal. We've built with shared schema, separate schemas, and separate databases. Here is when each is the right answer and what we've seen go wrong.
Mohammad Hammoud — 5 min read - Engineering · Modernisation
System Modernisation Without Downtime
Legacy systems don't get replaced in one move. If they're running a business, you can't stop the business to replace the engine. Here is the incremental pattern we use.
Mustafa El Halabi — 7 min read - SaaS · Product
What Operating Our Own SaaS Products Taught Us
We built, launched, and operate LeadCall, BillBridge, and RetroBridge ourselves — as actual products with paying users, support inboxes, and uptime obligations. Here is what that changed about how we work.
Mustafa El Halabi — 4 min read - API · Integrations
Rate Limits, Retries, Dedupe: CRM Integration Infrastructure
A CRM integration that works at low volume and breaks under real load is the most common failure mode we see. Here is the full infrastructure stack we build for reliable sync.
Mohammad Hammoud — 5 min read - Infrastructure · Ops
What 'We Operate It' Actually Means
Our positioning says we don't just build software — we operate it. Several clients have asked what that means in practice. Here is a concrete answer.
Mustafa El Halabi — 6 min read