
Gauge.ro
SDE Intern
May 2026-Present
Bengaluru (Remote)
Gauge.ro builds IoT water purifiers and the software that monitors and services them in the field.
Owned production backend services across 5 applications (customer PWA, field-ops PWA, core API and internal tools) using Node.js, PostgreSQL, MQTT and WebSockets.
Built an automated post-install QA platform covering 9 validation scenarios: a Node service talks to devices over MQTT, checks sensor responses, and streams results live to a React console, so install checks are one run instead of a manual checklist.
Made the backend device-version aware across 2 hardware generations, so a new generation shipped on the same APIs and alerts while older devices kept working.
Fixed production noise: duplicate push/WhatsApp alerts, false service tickets from flaky sensors, and job queues that were retry-flooding under load.
Owned device onboarding end to end (inventory → customer bind → telemetry on) with internal APIs and an admin UI, replacing a multi-step ops/DB process.
Shipped 10+ production API PRs to the live product.
Tech Stack: Node.js, Next.js, PostgreSQL/TimescaleDB, PgBoss, MQTT, EMQX, Grafana, Jenkins/PM2, Websockets

