Back to Case Studies

Case Study

SWMS Platform

Event-driven waste management platform automating C&D recycling operations through device orchestration and real-time trip lifecycle management.

ClientSustainability Solutions Co.
Duration4 years (architecture)
RoleSystem Architect

Problem

Manual tracking of waste trucks through recycling facilities led to inconsistent data, unauthorized access, and inaccurate weight measurements. The core challenge was converting physical device events—license plate recognition, RFID detection, scale weight readings—into authoritative trip records with automated state progression.

Scope

Design an event-driven platform that orchestrates physical device events into automated trip lifecycles. The system converts device detections into trip state transitions without manual intervention, enforcing authorization rules at every checkpoint across multi-site operations.

Architecture

Layered microservices architecture with .NET Core backend and Temporal.io workflow orchestration. Foundation layer handles configuration and authentication. Supporting layer manages contract-based vehicle authorization. Core operations layer orchestrates device events into trip lifecycles with weight correlation. Intelligence layer provides dashboards and predictive analytics. Multi-vendor hardware abstraction enables interchangeable device components.

Results

Device events automatically initiate and progress trips through lifecycle states. Contract-based authorization enforces access rules at every checkpoint. Weight correlation engine matches scale readings to active trips. Event-sourced architecture provides complete audit trail for regulatory compliance.

Technology Stack

.NET CoreEntity Framework CoreTemporal.ioAngularNext.jsReact NativePostgreSQLMongoDBRedisKubernetes