Embedded C / C++
Drivers, HALs, memory discipline, peripherals, boot flows, and testable firmware.
I design dependable embedded products, connected devices, and edge intelligence, from first sensor reading to production-ready firmware and cloud telemetry.
Connected hardware should feel invisible when it works and trustworthy when it matters. My work bridges low-level engineering with product thinking.
A practical toolkit spanning silicon, firmware, wireless protocols, edge compute, observability, and connected product architecture.
Drivers, HALs, memory discipline, peripherals, boot flows, and testable firmware.
FreeRTOS task design, queues, timing, concurrency, watchdogs, and fault recovery.
BLE, Wi-Fi, LoRaWAN, MQTT, CAN, UART, I²C, SPI, and resilient device messaging.
Local inference, OTA strategies, telemetry pipelines, device twins, and fleet observability.
Projects where firmware, hardware constraints, connectivity, and measurable product outcomes meet.
Designed a multi-sensor edge node for industrial equipment health. The system samples vibration and temperature, performs anomaly scoring locally, and publishes prioritized events over MQTT.
Impact: reduced raw telemetry volume by 68% while keeping high-priority alerts under 2 seconds.
Low-power distributed air-quality nodes with BLE commissioning and LoRaWAN field connectivity.
Secure OTA update pipeline and device identity architecture for a 5,000+ unit fleet.
A progression from close-to-metal debugging to designing complete connected-device systems.
Own firmware architecture, connectivity strategy, hardware bring-up, and production diagnostics across connected industrial products.
Developed RTOS-based firmware, sensor drivers, board-support packages, and manufacturing test tooling for smart devices.
Built motor-control firmware, CAN interfaces, telemetry logging, and hardware-in-loop tests for mobile robotic platforms.
Have a device that needs to move from prototype → production? Let's talk.