IoT device cloud control panel

Working with IoT can be quite challenging!
More information
This was a shorter project, where I got called in to help with implementing some features in an IoT centric project, in particular, for the cloud management UI that scheduled certain processes to take place.
What I did
Personally, I got to work on aspects of evaluating how we'd achieve the desired results, which involved a decent bit of requirements engineering, as well as spearheading the development effort, before I was eventually required to contribute to other projects, so I also onboarded a few other developers.
What I learnt
Overall, I'd say that the experience left a bit to be desired. In my eyes, networks are largely unreliable and devices that attempt to communicate over networks with a node that will control how they function should always assume that the connection might be unstable, yet keep doing the sane thing, which is easier said than done.