Skip to content
KaziShakib

IoT / Fire Safety / Mobile Application

BMZ Link

Next-generation IoT fire safety platform — real-time monitoring, smart alerting, and centralized management of fire detection systems.

BMZ Link
Role
Software Engineer
State management
Riverpod
Category
IoT / Fire Safety / Mobile Application

Overview

BMZ Link is a next-generation IoT-based fire safety management platform for real-time monitoring, smart alerting, and centralized management of fire detection systems. It integrates ESP32-powered devices with Flutter mobile apps and Firebase cloud infrastructure. Deployments such as Salzach Sonne support both enterprise and smaller facility use cases.

Challenge

Fire detection systems need live monitoring, clear alarm history, and device management on mobile — with critical alerts that must reach operators quickly, not only through a desktop or panel UI.

Solution

Delivered a Flutter app with Riverpod and Material Design 3, backed by Firebase (auth, data, storage, FCM) and ESP32 firmware for sensing and connectivity, so facilities can watch current alarms, history, and device configuration from the phone.

System architecture

ESP32 nodes with flame/gas/smoke sensing talk to the cloud over HTTPS with OTA support. Firebase handles identity, realtime data, and push. The Flutter client (Riverpod) renders site status, Aktuelle Meldungen-style alerts, history, and device settings for deployments including Salzach Sonne.

My contribution

Contributed to the Flutter fire-safety client and IoT stack — Riverpod state, Firebase/FCM integration, alert and history UX, and ESP32-related device flows used in production deployments.

Technology

FlutterRiverpodFirebaseFCMESP32ArduinoMaterial Design 3

Engineering challenges

  • Prioritizing critical fire and technical alarms so operators see what matters first.
  • Syncing device configuration (address, site, network identity) safely from mobile.
  • Bridging ESP32 firmware behavior with reliable cloud and app notifications.

Implementation

Implemented monitoring, history, and device-management screens; wired FCM for critical and technical alerts; and connected Firebase-backed data with ESP32 device workflows for field use.

Outcome

Shipped as BMZ Link on the App Store and Google Play, with a public product presence at bmz-link.com and facility deployments such as Salzach Sonne.

Related work

RevoTec

IoT / Home Automation / Mobile Application

RevoTec

Production-grade Flutter IoT app for monitoring, controlling, and automating smart climate and connected devices in real time.

Flutter · Dart · Firebase · GetX · FCM · fl_chart · Geolocator · SharedPreferences · HTTP · PDF tools

View Case Study
Fruits Electronics

IoT / BLE / Mobile Application

Fruits Electronics

Mobile IoT app for BLE-enabled industrial devices — custom BLE communication, Flutter UI, and encrypted packet handling.

Flutter · Dart · GetX · BLE GATT · AES encryption · SharedPreferences

View Case Study
EasyISP

Mobile Application / Android

EasyISP

Cross-platform Flutter ISP app with admin, hotspot, and PPPoE portals — billing automation, analytics, auth, and bKash payments.

Flutter · Dart · GetX · HTTP · Dio · Shared Preferences · Secure Storage · bKash Payment Gateway

View Case Study

Discuss a similar Flutter project.

Chat with me