Embedded / IoT Engineer · Firmware · Connected Devices

Make hardware
think.

I build reliable embedded systems where sensors, firmware, connectivity and physical constraints become one coherent product.

MCU
signal / logic / power
I²C · SPI
BLE / MQTT
SENSORS
RTOS
02 / Signal profile

Small silicon.
Big systems.

A cinematic identity inspired by the invisible current moving through connected devices: precise, energetic and quietly alive. The work spans firmware, board bring-up, sensing, communications and field reliability.

Engineering philosophy

Prototype close to the hardware, instrument every assumption, design for failure, and keep the path from physical signal to useful behavior understandable. I care about clean interfaces, deterministic behavior and devices that remain trustworthy outside the lab.

C / C++Embedded LinuxRTOSESP32STM32MQTTBLEI²C / SPI / UART
device_status: NOMINAL
sensor_bus: ONLINE
telemetry: 24.8 Hz
packet_loss: 0.02%
watchdog: ARMED
firmware: v3.8.2
next_focus: power-aware edge inference
03 / Expertise

What lives
under the shell.

Capability is shown as a hardware-to-cloud stack rather than generic percentage bars.

⌁

Firmware

Drivers, state machines, interrupts, watchdogs and memory-conscious application logic.

◉

Sensor Systems

Calibration, signal conditioning, sampling strategy and robust sensor integration.

↔

Connectivity

BLE, Wi-Fi, MQTT and device protocols designed for useful telemetry and recovery.

▣

Bring-up

Board validation, peripheral debugging, serial interfaces and hardware/software integration.

⟳

Edge Intelligence

Lightweight inference and local decisions where latency, bandwidth or privacy matters.

⚡

Reliability

Fault handling, power-aware behavior, observability and testable recovery paths.

04 / Selected builds

Devices that
respond.

Representative portfolio projects showing the full embedded loop: sense, decide, communicate, recover.

BUILD 01 · EDGE SENSING

FieldNode

Battery-conscious environmental node combining calibrated sensing, local anomaly detection and MQTT telemetry for distributed monitoring.

STM32 · LoRa · MQTT01 / 04
BUILD 02 · DEVICE UX

PulseDock

BLE commissioning companion for connected hardware, with guided provisioning, diagnostic states and resilient reconnect behavior.

ESP32 · BLE · C++02 / 04
BUILD 03 · AUTOMATION

RelayMesh

Fault-safe industrial control prototype coordinating sensor triggers, relay states and local watchdog recovery.

FreeRTOS · GPIO · Safety03 / 04
BUILD 04 · EDGE AI

VibeSense

Compact vibration-monitoring proof of concept using sampled sensor data and lightweight edge classification to flag machine anomalies.

DSP · TinyML · I²C04 / 04
05 / Connect

Send a
signal.

Have a connected-device concept, firmware challenge or prototype that needs to move closer to production?

✉ vikram@microcurrent.example
☎ +91 80 4155 0182
◈ Bengaluru, India