Custom Yocto BSPs, boot chain (TF-A, OP-TEE, U-Boot), device tree, SWUpdate OTA, secure boot, KAS configuration
5+ years of embedded C/C++ on ARM Cortex-M and STM32 — drivers, BSP, real-time firmware
GPIO, I2C, SPI, UART, ADC, CAN, USB — kernel driver and bare-metal peripheral implementation
RTOS architecture (FreeRTOS, Zephyr, ThreadX), real-time scheduling, multi-task firmware design on MCUs
SDN/OpenFlow, TCP/IP, BLE, Wi-Fi, 5G, GNSS, IoT sensor networks, wireless communication systems
Git/GitHub, Docker, automated testing, CI/CD pipelines, peer code reviews
Anomaly detection, autoencoders, sensor fusion, ML deployment on resource-constrained MCUs
10+ published articles — strong specification writing and technical documentation capabilities

Yocto BSP, Custom Linux distribution for STM32MP1: complete boot chain (TF-A, OP-TEE, U-Boot), custom Yocto layers, drivers (GPIO, I2C, SPI, UART), device tree overlays, OTA system via SWUpdate with A/B partition scheme.
View on GitHub
Yocto BSP in two versions (STM32MP157 and NXP i.MX93) for truck monitoring: CAN bus driver, 5G modem integration, GNSS drivers, FreeRTOS on Cortex-M, KAS configuration, full boot chain customization.

Complete Yocto distribution for Muzziball on STM32MP157: secure boot, OTA (SWUpdate), PureData integration for real-time audio processing, IMU, microphone, speaker, LED matrix, and LiPo battery drivers. Production-ready secure deployment.

Mini C++ server on STM32MP157-DK orchestrating serial communication with IMU, LiPo battery, microphone, speaker, and LED matrices. Bridge between PureData, BLE, and Wi-Fi.

IIO driver for MPU-6050 IMU sensor: I2C communication, interrupt handling, sysfs interface for real-time accelerometer and gyroscope data acquisition.

Linux kernel driver for u-blox GNSS receiver: NMEA parsing, position data exposure via the kernel subsystem.

Hardware reverse engineering of MT7628 SoC-based router: UART/SPI interface identification, SPI flash firmware extraction using flashrom, Binwalk analysis of firmware structure and filesystem.
View on GitHub
Complete wireless sensor system for structural crack detection: hardware design, edge device firmware, communication protocols, and cloud integration.

Development of a custom Android ROM for embedded devices: kernel modification, system integration, and performance optimization.

Development of a secure IoT system for smart home applications: hardware design, network security, and data privacy, Encrypted Certificate, Encrypted Data.

Physics-informed anomaly detection framework for inertial navigation systems. Autoencoder-based models (AE, VAE, USAD) for detecting sensor faults and navigation anomalies in real-time on resource-constrained embedded devices.
View on GitHub
Unsupervised anomaly detection for 5G channel impulse response (CIR) classification. USAD-based models for distinguishing line-of-sight from non-line-of-sight conditions to improve 5G positioning accuracy.
View on GitHub
Autoencoder-based classification of GNSS signal conditions for urban positioning. Distinguishing line-of-sight from multipath-affected signals to improve satellite navigation in challenging environments.

Improved pedestrian step detection algorithm using anomaly filtering on IMU signals. Physics-informed approach to filter out abnormal sensor readings before step counting, achieving higher accuracy in real-world walking scenarios.

Comprehensive survey of 43+ papers on time-series anomaly detection methods for sensor data. Systematic comparison of models, metrics, and methodologies across domains including IoT, industrial monitoring, and navigation systems.

Investigation of the escalating GNSS threat crisis through real-world case studies spanning aviation, maritime, and military domains. Comprehensive analysis of jamming, spoofing, and meaconing risks to existing positioning systems.

Open dataset of GNSS signals under jamming, spoofing, and meaconing conditions collected during the Jammertest 2024 campaign. Published on Zenodo with 845+ views and 227+ downloads for research reproducibility.

SDN-based load balancing system for face recognition video streaming over wireless networks. Dijkstra and Bellman-Ford algorithms on RYU SDN controller with OpenFlow switches, simulated in Mininet-WiFi with SUMO for urban vehicle mobility.
View on GitHub
Natural Language Inference (NLI) using RoBERTa transformer model. Classifies premise-hypothesis text pairs into entailment, contradiction, or neutral categories. Achieved 82% test accuracy with fine-tuned Hugging Face Transformers pipeline.
View on GitHub
Deep learning pipeline for breast cancer screening from mammography images using the RSNA dataset. CNN-based classification model for automated medical image analysis.
View on GitHub