Context
At Wolt, verifying analytics (telemetry) events in development was slow and cumbersome. Engineers relied on a full-screen in-app viewer with no search or filtering, which made instrumentation harder to trust.
The problem
This made it difficult for engineers and product teams to:
- validate new events
- debug issues
- confidently ship and evaluate instrumented features
Approach
I designed and built a telemetry viewer that streams events from the app to a local desktop client. The goal was not just a nicer viewer. It was a small leverage system for shortening the loop between product intent, instrumentation, and release confidence.
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, in a form humans could inspect quickly
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, including privacy-related telemetry work
My role
Self-driven initiative that I discovered a need for and developed from concept to adoption across teams.
