IoT Remote Management Platform
Event-driven remote management for IoT devices at enterprise scale

Overview
An IoT remote management platform that enables secure communication between cloud systems and on-site devices through AWS infrastructure and AWS IoT Core.
The platform lets teams remotely manage device configuration, send commands, synchronize device state, and provide secure user access across a distributed environment. It connects multiple layers of the product, including the web application, backend APIs, AWS cloud services, and firmware running on physical devices written in C.
Built for production use, the system emphasizes reliability and predictability, with event-driven pipelines, retry and recovery logic, and operational tooling that make device communication scalable and easy to operate at enterprise scale.
My Contribution
- Created the core backend architecture for the remote management platform.
- Designed the notification feature and related event-driven pipeline architecture.
- Implemented authorization and registration flows for secure user access.
- Built a GDPR-compliant user account deletion flow with restore and re-delete support.
- Designed retry logic across the system to improve reliability and failure recovery.
- Integrated backend services with AWS infrastructure and AWS IoT Core.