Case study · Mobile and data · 2016–2019
Zenreach (now Adentro)
Tech lead for Zenreach’s merchant app on iOS and Android, and the Go and Kafka services that turned WiFi presence data into marketing.
- Mobile apps
- Backend and data pipelines
- Tech leadership
- CI/CD

- Company
- Zenreach (now Adentro)
- Location
- Kitchener, ON
- Timeline
- Nov 2016 – Jun 2019
- My role
- Senior engineer; mobile tech lead
- Stack
- React Native · Go · Kafka · Protobuf
- Outcome
- Live on both app stores
Problem
Zenreach helped brick-and-mortar merchants market to the customers who walked in, using WiFi presence to tell returning visitors from first-timers. Merchants needed those insights and their campaigns on their phones, and the data pipeline behind them had to keep up with 20,000 locations.
What I owned
- Mobile app. Tech lead for the React Native merchant app, shipped to the iOS App Store and Google Play.
- Mobile delivery. CI/CD with BuddyBuild and Bitrise, plus CodePush to send updates straight to devices.
- Presence pipeline. Go and Kafka microservices with Protobuf messages, ingesting WiFi presence data from 20,000 merchant locations to tell returning from first-time walk-ins and trigger campaigns.
- Operations tooling. The tools to run and debug that pipeline.
Results
- The merchant app shipped to both the App Store and Google Play.
- Updates reached devices through CodePush without waiting on store review.
- The presence pipeline served 20,000 merchant locations.
Zenreach is now Adentro. Figures on Adentro’s site today describe the current company, not this work.
Skills this shows
| If your role needs | Evidence in this project |
|---|---|
| Mobile apps | Tech lead on a React Native app shipped to both stores. |
| Mobile release engineering | CI/CD with BuddyBuild and Bitrise, and over-the-air updates with CodePush. |
| Event-driven backends | Go and Kafka services with Protobuf messages. |
| Scale | A presence pipeline covering 20,000 merchant locations. |
What this means for your project
- Need a mobile app on both stores? I’ve led a React Native app from build pipeline to store release, with over-the-air updates for fast fixes.
- Is your app only as good as the data behind it? I build the event pipeline and the app together, so what merchants see matches what the system knows.
- Need a tech lead who still ships? I led the mobile work while building backend services alongside it.
On the record
View this post on InstagramA post shared by Adentro (@adentromarketing)
© 2026 Ali Farooq