Cross-platform telemetry utility
Claude Usage Uploader
A zero-dependency desktop utility that collects usage telemetry and reliably syncs it for team visibility.
Built as a cross-platform Node.js service for Windows, macOS, and Linux, the uploader uses an offline-first outbox, retry backoff, idempotent sync, signed webhooks, and a lightweight administrative dashboard. The public releases project focuses on reliable handover, recovery, and transparent distribution.
THE OPERATING FLOW
CASE STUDY
The challenge
A cross-platform usage utility had to continue collecting safely through network loss, application restarts, and temporary backend failures while remaining straightforward to install and support.
What I designed and built
- Designed an offline-first durable outbox with idempotent uploads and retry backoff.
- Separated write streams to reduce Apps Script lock contention and added health, repair, and update workflows.
- Packaged smoke-gated releases for Windows, Linux, macOS Intel, and Apple Silicon with checksums.
Outcome
- Reduced Apps Script lock collisions by 95% through separated write paths.
- Created a resilient release and handover model with cross-platform binaries and recovery tooling.
The linked repository contains public release artifacts. Private source code, internal infrastructure, confidential endpoints, and telemetry data are not published.