Skip to main content
Kailash
Product delivery2020–Present

Solar Monitoring Platform

Multi-client IoT dashboard for solar monitoring — real-time graphs, reusable chart systems, and performance-tuned visualization for operators who need clarity at a glance.

Screenshot of Solar Monitoring Platform
Click to zoom

The challenge

Solar operators needed a reliable way to monitor sites across clients — with live telemetry, clear graphs, and an architecture that would not collapse as more devices and tenants came online.

The approach

Built an Angular IoT dashboard with multi-client architecture, real-time graphing, and reusable chart components — optimizing rendering so operators could trust the data under load.

The solution

A production monitoring platform where singleton services and dependency injection keep shared state coherent, while reusable visualization components keep dashboards consistent across clients.

Architecture

Angular application with shared singleton services for telemetry state, multi-client routing/context, and a reusable chart layer so new views compose without rewriting visualization logic.

Interactive System Architecture Flow

Field Device / OS

Component Node

Raspberry Pi or telemetry sensor node running tailored Linux configurations.

Challenges

  • Understanding Angular DI deeply enough to avoid subtle singleton bugs
  • Keeping graph rendering fast with continuous telemetry
  • Supporting multiple clients without forking the UI codebase

My contributions

  • Owned dashboard architecture and reusable graph components
  • Optimized rendering paths for real-time monitoring views
  • Shaped multi-client product structure for long-term maintainability

Outcomes

  • Multi-client solar monitoring in production
  • Real-time graph rendering for operator decision-making
  • Reusable chart system reducing UI drift across views
  • Performance work that kept dashboards usable as data grew

Lessons learned

  • Reusable visualization systems pay for themselves the moment a second client appears.
  • IoT products fail quietly when frontend architecture cannot keep up with telemetry.

Long-running product engineering at Vcraft — iterating on architecture while the platform stayed live.

Building something similar?

Let's discuss your product goals and whether I can help you ship with the same clarity and ownership.

Book a Call