it's me

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 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.

Bare-Metal & RTOS

Deterministic execution, thread synchronization, and low-overhead task management.

Hardware Abstraction

Modular HAL architectures connecting low-level register control to high-level application logic.

Automotive Vehicle Diagnostics
Automotive Diagnostics

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.

Internet of Things

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

Edge Computing

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