Shakti Mahato · Firmware Lab

11551010151520202525303035354040454550505555abcdefghij3V3ENVPVN343532332526271412GND13D2D3CMD5VGND2322TXRX21GND19185171640215D1D0CLKCP2102ENBOOTESP32-WROOM-32WiFi + BLE · 4MBPROTO-01_GNDVCCSCLSDA0.96" OLED · I2C

Press the yellow button to power on

Connected Device Firmware Engineer

Production-ready firmware that keeps connected devices online, secure, in sync, low-power, field-ready.

I help teams ship robust embedded products from prototype to manufacturing with reliable connectivity, secure provisioning, and maintainable firmware architecture.

  • WiFi
  • BLE
  • MQTT
  • Cloud

▲ press the yellow button · hover the parts

  • ESP32
  • FreeRTOS
  • WiFi
  • BLE
  • MQTT
  • HTTP
  • Tuya
  • LoRa
  • 4G / Quectel
  • UART
  • I2C
  • SPI
  • BL0940
  • RF & IR
  • OTA
  • Deep sleep
  • Deep sleep
  • OTA
  • RF & IR
  • BL0940
  • SPI
  • I2C
  • UART
  • 4G / Quectel
  • LoRa
  • Tuya
  • HTTP
  • MQTT
  • BLE
  • WiFi
  • FreeRTOS
  • ESP32

01 /Services

Firmware engineering services for connected products

From communication stacks to production optimization, I build resilient firmware systems that scale in real deployments.

0x01

IoT Firmware Development

  • ESP32, RTOS systems
  • WiFi, BLE, MQTT, HTTP
  • Tuya platform integration
  • Secure provisioning (BLE, captive portal)
0x02

Communication & Connectivity Systems

  • UART, I2C, SPI integration
  • RF & IR protocol implementation
  • 4G (Quectel module) integration
  • Remote protocol handling (NEC, RC5)
0x03

Low-Power & Performance Optimization

  • Deep sleep optimization
  • Flash memory management
  • Code performance tuning
  • Production debugging & logging
0x04

Embedded Firmware

  • ESP32 / RTOS
  • UART, I2C, SPI
  • Firmware development
  • Bug fixing & optimization
0x05

IoT Connectivity

  • WiFi, BLE, MQTT, HTTP
  • 4G / Quectel
  • LoRa
  • Device-to-cloud integration
0x06

Device Provisioning

  • BLE provisioning
  • WiFi captive portal
  • Secure configuration
  • Tuya integration
0x07

Energy Monitoring

  • BL0940 integration
  • Voltage / current / power
  • CT-based monitoring
  • Energy data logging
0x08

Firmware Debugging

  • Existing codebase debugging
  • Communication issues
  • Crash / fault analysis
  • Production support
0x09

IoT Prototyping

  • POC firmware
  • Sensor integration
  • Wireless prototypes
  • Hardware bring-up

02 /Projects

Selected firmware case studies

Each project focused on robust field behavior, stable communication, and measurable production impact.

pub home/light/set {"on":true}
smart-home · mqtt
LIVE
01

Smart Home IoT Platform

  • WiFi
  • BLE
  • MQTT
  • HTTP
  • Cloud

The product needed a complete firmware stack for connected home devices with reliable setup and cloud communication.

V
230.1
A
0.412
W
92.9
kWh
12.384
bl0940 · ch1 / ch2
LIVE
02

Smart Energy Meter

  • UART
  • Flash
  • Metering

The meter required accurate electrical parameter monitoring with stable long-term logging on constrained hardware.

Add device

  • ✓Scanning
  • ✓BLE pairing
  • ✓WiFi creds
  • ✓Cloud bind
  • ✓Online
tuya · ble provisioning
PAIRING
03

Tuya BLE Configuration System

  • Tuya
  • BLE
  • UART

Configuration needed to be simple for users while remaining compatible with Tuya UART protocol constraints.

bldc · foc loop
LIVE
04

BLDC Motor Firmware Optimization

  • Motor control
  • Timing
  • RTOS

Control loop instability and inefficient runtime behavior were affecting motor performance and smoothness.

03 /About

Engineering connected devices that are dependable in production

Embedded systems engineer focused on reliable connected devices, low-power firmware, and scalable IoT architecture.

Case studies
6
Service areas
9
Protocols & platforms
16

04 /Contact

Let's build your connected product

Share your requirements and timeline. I'll respond with a practical execution plan.

Contact form backend is not connected yet. Please use Email or social links for now.