Profile Image

Thontla Nagarjuna Reddy

Embedded Software Engineer | STM32 | RTOS | Edge AI

Embedded Software Engineer specializing in C/C++, ARM Cortex-M microcontrollers, and real-time firmware development. Experienced in bare-metal driver development (UART, SPI, I2C, GPIO, Timers, DMA), FreeRTOS applications, board bring-up, debugging, and deploying TinyML/Edge AI models on STM32. Passionate about designing reliable systems for IoT, automation, and intelligent sensing.

Education

B.Tech in Electronics & Communication (ECE) — VRSEC | CGPA: 8.62

Technical Skills

Embedded C / C++ ARM Cortex-M / STM32 FreeRTOS / CMSIS-RTOS v2 Bare-metal Driver Development UART / SPI / I2C / DMA / Timers Edge AI / TinyML / CMSIS-NN Edge Impulse / NanoEdge AI Studio STM32 Cube.AI STM32CubeIDE / Keil / IAR / Git Oscilloscope / Logic Analyzer / JTAG

Projects

Brain Tumor Classification on STM32

Deployed a CNN model on STM32L4 using STM32Cube.AI for real-time tumor detection. Built a custom USART GUI for visualization and optimized inference on Cortex-M.

Smart Cattle Health Monitoring (IEEE INCET 2025)

Built an AI-enabled system using STM32 + MAX30205 for stress and anomaly detection. Integrated NanoEdge AI Studio models for real-time activity analysis.

Human Activity Recognition on STM32L475 IoT Board

Developed IMU-based HAR system using accelerometer & gyroscope fusion. Achieved low-latency inference using optimized TinyML pipelines.

Certifications

Achievements & Competitions

Contact