SectorManufacturing, Solar Energy
My RoleLead Developer, Team Lead
Team Size5
BudgetLow five-figure range
Duration1 Year
TechnologiesAngular JS, Azure, c#, DDD (Domain Driven Design), Non SQL, SQL

Description

Project Overview

This project was delivered for a solar inverter manufacturer. The goal was to provide a web-based end-user application that allows customers to monitor their solar electricity generation in a clear, modern dashboard.

The solution was built on the PST platform from M2MGO (People, System, Things) and extended with a connectivity layer to integrate inverter telemetry via MQTT. All collected data was processed and presented in a tailored monitoring experience for end users.


Business Value

The manufacturer received a tailored monitoring application based on an existing, proven CMS and workflow platform. This delivered strong value at an affordable cost, because the solution reused PST platform capabilities while still providing a product-specific end-user experience.

Key benefits:

  • Fast time-to-market with a proven SaaS foundation

  • Affordable implementation compared to building a platform from scratch

  • A modern monitoring dashboard that improves customer experience

  • Cloud hosting and 24/7 operations without internal infrastructure investment


What We Built / Solution

Connectivity & Data Integration

  • Integration of inverter telemetry using the MQTT protocol

  • Definition of the data model and mapping of inverter signals into the platform

  • Support for the manufacturer in implementing the device connectivity layer to the PST platform

  • Reliable ingestion and storage of time-series generation data

End-User Web Application

  • Web-based monitoring app for customers

  • Dashboards for:

    • current power output

    • daily / weekly / monthly generation

    • historical trends and performance overview

  • User-friendly UI built on top of PST CMS capabilities, enabling fast delivery and easy future extensions


Architecture Highlights

The solution followed M2MGO’s SaaS approach:

  • Hosted entirely in the Azure cloud

  • Operated with 24/7 support

  • Designed for scalability and low operational overhead for the manufacturer

This allowed the manufacturer to focus on product value and customer experience instead of building and operating a platform internally.


My Role

In this project I worked as:

  • Lead Developer

  • Responsible for the project definition and technical concept

  • Supporting the manufacturer to implement the device connectivity layer

  • Architecture and delivery coordination within the PST SaaS platform context


Technologies

  • C# / .NET (ASP.NET Core)

  • Java

  • SQL Server

  • Angular

  • React

  • MQTT

  • Azure Cloud (SaaS hosting)

  • Microservices architecture

  • Event-driven architecture (messaging / asynchronous integration)

  • Machine / IoT data integration

  • User management / Identity & access control

  • WYSIWYG workflow & app editor (CMS / process modeling)

  • Time-series data processing and visualization

  • 24/7 operations & support model

Additional information

Budget

Low five-figure range

Duration

1 Year

My Role

Lead Developer, Team Lead

Sector

Manufacturing, Solar Energy

Technologies

Angular JS, Azure, c#, DDD (Domain Driven Design), Non SQL, SQL

Team Size

5