Skip to content
View chetansunaskar's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report chetansunaskar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chetansunaskar/README.md

Chetan S Sunaskar — Embedded Firmware Engineer

Firmware engineer working on STM32 and ESP32-S3-based IoT products. I write bare-metal drivers, FreeRTOS tasks, and MQTT-TLS, state machine model firmware with time constrains. Currently exploring Linux device drivers and Embedded Linux build systems.


Tech stack

Domain Tools
MCUs STM32L073RZ · STM32U0 · ESP32-S3 · ESP32-S2 · BEAGLEBONE-BLACK
RTOS FreeRTOS · NimBLE
Protocols UART · SPI · I2C · CAN · MQTT · BLE GATT
Linux Device drivers (char dev) · Buildroot · GDB · Valgrind
Languages Embedded C · C++ · Python
Build ESP-IDF · CMake · GCC · Makefile
Tools OpenOCD · J-Link · nRF Connect · Wireshark

Pinned projects

Repo What it demonstrates
Embedded-Linux-MPU6050-Accelerometer-I2C-Device-Driver Loadable kernel module, file_operations, ioctl, tested on Beaglebone Black
esp32s3-wifi-ble-coexistence FreeRTOS · NimBLE · ESP-IDF · software coexistence
ECUS- EMBEDDED CAN UDS DIAGNOSTIC STACK Embedded C · MISRA C STANDARDS · CAN · UDS

📍 Pune, India; 📧 chetansunaskar@gmail.com; 💼 LinkedIn

Pinned Loading

  1. ESP32S3_WIFI_BLE ESP32S3_WIFI_BLE Public

    ESP32 firmware using ESP-IDF and FreeRTOS demonstrating simultaneous Wi-Fi and BLE operation with stable coexistence, event-driven architecture, and RTOS task management.

    C

  2. MPU6050_LINUX_DEVICE_DRIVER MPU6050_LINUX_DEVICE_DRIVER Public

    Production-style MPU6050 Linux I2C character device driver along with Device Tree Overlay and STM32 HAL firmware portfolio project.

    C

  3. ECUS-Embedded-CAN-UDS-Diagnostic-Stack ECUS-Embedded-CAN-UDS-Diagnostic-Stack Public

    ECUS is a pure C11 portfolio project that simulates an automotive ECU diagnostic stack on a normal desktop. It is intentionally software-only: build it with GCC, debug it with GDB or VS Code, and s…