My Professional InterestsEmbedded Systems, Automotive & IoT
I am deeply passionate about the intersection of hardware and software. My focus spans low-level embedded software, automotive vehicle diagnostics, IoT protocol networks, and edge computing systems.
Embedded Software Development
Specializing in firmware engineering, microcontroller programming, real-time operating systems (RTOS), and hardware abstraction. I build reliable low-level software that drives physical hardware devices with precision and efficiency.
Firmware & RTOS Engineering
Developing firmware in C/C++ with FreeRTOS and bare-metal environments.
Peripherals & Communication Drivers
Designing robust drivers for I2C, SPI, UART, and hardware peripherals.
System Performance & Resource Optimization
Optimizing memory footprints, execution timing, and power consumption.
Deterministic execution, thread synchronization, and low-overhead task management.
Modular HAL architectures connecting low-level register control to high-level application logic.

Automotive Vehicle Diagnostics
Focusing on automotive communication protocols, vehicle network diagnostics, CAN bus data analysis, and fault management to ensure vehicle electronics reliability and diagnostic compliance.
Diagnostic Protocols
Implementation and testing with UDS (ISO 14229), OBD-II, and DoIP standards.
Vehicle Bus Networks
Deep analysis of CAN, CAN-FD, LIN, and Automotive Ethernet networks.
DTC & Live Telemetry Analysis
Reading, analyzing diagnostic trouble codes (DTCs), and monitoring live ECU data.
Connecting the Unconnected
I explore how embedded devices communicate, gather data, and make smart decisions. From sensor networks to smart home automation, I focus on protocols like MQTT, CoAP, and lightweight communications tailored for constrained environments.
Protocol Implementation
MQTT, CoAP, HTTP/2 for resource-constrained devices
Real-time Monitoring
Sensor data acquisition and telemetry streaming
Data Handling
Efficient storage and processing on the edge
Intelligence at the Core
Moving beyond just connectivity, I work on bringing computation closer to the data source. My interest involves running ML models on microcontroller units (TinyML), optimizing algorithms for ARM Cortex-M/A series, and ensuring low-latency processing.
Edge AI / TinyML
Deploying lightweight models on embedded hardware
Architecture Optimization
Leveraging specific hardware accelerators (DSP, NPU)
Latency Reduction
Processing critical data locally for immediate response