SYS_STATUS: NOMINAL // 127.0.0.1

IoT & Embedded
ENGINEER

DEVICE → SERVER → DASHBOARD SOLUTIONS

I architect complete IoT systems from embedded firmware to React dashboards, bridging hardware and software with scalable, production-ready solutions.

EMBEDDED C/ C++ / Cortex-M
BACKEND Node / MQTT
FRONTEND React / Firebase

DATA FLOW

Visualizing the complete pipeline from physical sensor acquisition to user interface rendering.

DEVICE LAYER

  • Embedded Firmware
  • Sensor Integration
  • Real-time Processing

CONNECTIVITY LAYER

  • MQTT, WebSocket
  • BLE / Wi-Fi
  • Secure Auth

SERVER LAYER

  • Node.js Logic
  • Firebase Database
  • Data Pipelines

DASHBOARD LAYER

  • React Interfaces
  • Data Visualization
  • Device Control

TECH SPEC

EMBEDDED SYSTEMS
C/C++ Firmware ARM Cortex-M FreeRTOS/Zephyr Sensor Drivers
IOT CONNECTIVITY
MQTT(Pub/Sub) BLE/Wi-Fi WebSocket Protocol Design
BACKEND
Node.js Firebase/Firestore REST APIs Data Pipelines
DASHBOARD
React.js Firebase Auth Real-time Updates Visualization
TOOLS & DEVOPS
Git/GitHub Cloud Deployment

OPERATIONS

01
ONLINE

ParkGenius

RFID SMART PARKING

RFID-based vehicle access and parking management system with real-time monitoring, MQTT communication and Firebase logging. This system automates entry/exit protocols and provides a live dashboard for facility managers.

MISSION_LOG // CONTRIBUTION_REPORT

Developed ESP32 firmware for RC522 RFID authentication, implemented MQTT communication, built Node.js middleware for access logic, and created React/Firebase dashboard for real-time parking management.

  • RFID UID validation on ESP32 using SPI interface
  • MQTT publish for entry/exit events
  • Node.js service for user verification
  • Firebase Firestore for parking logs
  • Real-time slot status on React UI
[RC522] -> [ESP32] -> [MQTT Broker] -> [Node.js Auth] -> [React Dashboard]
TECH: ESP32, RC522, SPI, MQTT, Node.js, Firebase, React
02
ONLINE

BinHive

IOT SMART WASTE MANAGEMENT

Every bin is equipped with an ultrasonic sensor for fill-level detection, an IR sensor for automatic lid control, and an ESP32 for real-time data transmission. When the bin reaches around 85% capacity, the system sends an alert to the server so authorities can schedule collection efficiently.

MISSION_LOG // CONTRIBUTION_REPORT
  • ESP32 firmware for ultrasonic level sensing
  • IR-based automatic lid control with Servo motors
  • 85% threshold alert logic triggers MQTT packet
  • Deep Sleep optimization for battery longevity
  • Cloud dashboard integration for route optimization
[Ultrasonic] -> [IR + Servo] -> [ESP32] -> [MQTT] -> [Firebase] -> [Dashboard]
TECH: ESP32, Ultrasonic, Servo, MQTT, Node.js, Firebase, React
03
ONLINE

CampusPulse

BLE ATTENDANCE & TRACKING

Eliminates manual attendance by using BLE advertising from smart ID tags/mobile phones and ESP32 receiver nodes placed in classrooms. Presence data is transmitted via MQTT → Node.js → Firebase and displayed on a real-time dashboard without any student interaction.

MISSION_LOG // CONTRIBUTION_REPORT
  • ESP32 BLE scanning & packet parsing (Advertising Data)
  • Presence detection using RSSI filtering
  • MQTT real-time publishing of student IDs
  • Backend attendance processing and logging
  • Dashboard visualization for faculty
[BLE Tag] -> [ESP32 Gateway] -> [MQTT] -> [Node.js] -> [Firebase] -> [Dashboard]
TECH: BLE, ESP32, MQTT, Node.js, Firebase, React

INITIATE UPLINK

naineshgurav@gmail.com

End-to-End IoT Systems
Device to Dashboard Solutions

// END_OF_LINE
// (C) 2023 NAINESH GURAV
// SYSTEMS_NORMAL