Connected Device Firmware Engineer

I develop production-ready IoT firmware with reliable WiFi, BLE, MQTT, and cloud integration.

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

Services

Firmware engineering services for connected products

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

IoT Firmware Development

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

Communication & Connectivity Systems

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

Low-Power & Performance Optimization

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

Projects

Selected firmware case studies

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

Smart Home IoT Platform

Problem

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

Solution

Built end-to-end firmware with WiFi, BLE, MQTT, and HTTP, including secure provisioning flow and cloud integration for field deployment.

Impact

Enabled production-ready deployment with consistent onboarding and stable device-to-cloud data exchange.

Smart Energy Meter

Problem

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

Solution

Optimized UART communication routines and reworked flash storage handling for robust data persistence and efficient writes.

Impact

Improved reading accuracy while delivering stable logging behavior during extended runtime.

Tuya BLE Configuration System

Problem

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

Solution

Implemented Tuya UART protocol and BLE provisioning pipeline to support seamless app-based device configuration.

Impact

Reduced setup friction and improved first-time provisioning success in real usage.

BLDC Motor Firmware Optimization

Problem

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

Solution

Refined control loop execution path and tuned timing-sensitive firmware sections for deterministic behavior.

Impact

Delivered smoother motor operation with better efficiency under production load conditions.

About

Engineering connected devices that are dependable in production

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

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.