| Sector | Manufacturing, Solar Energy |
|---|---|
| My Role | Lead Developer, Team Lead |
| Team Size | 5 |
| Budget | Low five-figure range |
| Duration | 1 Year |
| Technologies | Angular 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 |





