Vrutti Technology · 2021
Remote firmware update management for globally deployed IoT devices with 45% efficiency gains.
Key Metrics
45%
Improvement in operational efficiency
30%
Reduction in synchronization time
0
Manual on-site interventions needed
3
Encryption algorithms supported
Overview
FUOTA is a SaaS product built for organizations managing globally deployed IoT device fleets. Before this platform, firmware updates required manual on-site intervention — a costly and slow process. FUOTA enables engineers to push firmware updates remotely, at scale, from a web portal.
I built the web portal that lets users register devices, configure update settings, and schedule or trigger firmware updates across thousands of devices simultaneously. A real-time logging system tracks every step of the firmware transfer — file progress, network status, and device-level acknowledgement — reducing synchronization time by 30%.
Security was critical. I built a companion Electron.js desktop application that allows users to generate firmware files with multiple encryption algorithms, digital signatures, and integrity checks — ensuring files cannot be tampered with during transfer.
The CI/CD pipeline integration lets users upload firmware directly to the portal and schedule automatic updates — eliminating manual deployment steps entirely.
My Contributions
Built a web portal for remote IoT device registration, configuration, and large-scale firmware update management
Created a real-time logging system tracking firmware transfer status and device acknowledgements — reducing sync time by 30%
Developed an Electron.js desktop app for secure firmware generation with encryption algorithms, digital signatures, and integrity checks
Implemented CI/CD pipeline integration for direct firmware uploads and automatic update scheduling
Screenshots
Tech Stack
Categories