Context
At Wolt, verifying analytics (telemetry) events in development was slow and cumbersome, relying on a full-screen in-app viewer with no search or filtering.
The problem
This made it difficult for engineers to:
- validate new events
- debug issues
- confidently ship instrumented features
Approach
I designed and built a telemetry viewer that streams events from the app to a local desktop client.
Key elements:
- local WebSocket-based streaming from the iOS app
- a desktop app with searchable, filterable event views
- full visibility into payloads sent to backend systems
I introduced it gradually:
- first validating it with a small group of engineers
- then expanding usage through demos and internal sharing
I also supported cross-platform adoption by helping an Android engineer implement a similar solution.
Outcome
- Significantly improved speed and confidence when validating telemetry
- Adopted by multiple engineers across teams
- Enabled other initiatives (e.g. privacy-related telemetry work)
My role
Sole developer, from concept to adoption across teams.