Mobile analytics, built from zero
Founded and scaled Contentsquare's Mobile Engineering group to 18 engineers, shipped Session Replay and Heatmaps SDKs to millions of devices, and designed a collection protocol that held battery impact under 2%.
- Mobile
- iOS
- Android
- SDK
- 0 to 1
Contentsquare was a web-first product with a mobile gap. I founded the Mobile Engineering group, grew it to 18 engineers, and made mobile a first-class pillar of the platform at feature parity with web.
The 0 to 1
We built the Mobile Session Replay and Heatmaps SDKs for iOS and Android from the ground up, and deployed them across millions of end-user devices for global enterprise customers. An SDK is a different discipline from a service. It lives inside someone else's app, on someone else's release cycle, under their crash budget. A regression is not a rollback, it is a customer escalation.
The hard constraint
The whole thing lived or died on overhead. Banks and retailers will not ship an SDK that drains the battery or burns the user's data plan.
- Batched collection protocol. We captured interactions locally, coalesced and compressed them, and flushed on a schedule tuned to device state instead of streaming every event. Battery impact stayed under 2% with minimal network overhead.
- Built for the regulated tier. Conservative defaults, on-device redaction, and strict opt-in controls made the SDK adoptable by performance-sensitive, highly regulated clients, which is exactly where the enterprise revenue was.
Global execution
I unified mobile roadmaps across three R&D sites, standardizing schemas and processes so a feature shipped once rather than three times. That is what turned a brand-new group into a dependable part of the platform.
