I build firmware and connectivity stacks that have to work — bare metal to RTOS, silicon to Bluetooth protocol. Associate Software Engineer at Harman International, Bengaluru, working from the Android Bluetooth stack down to controller firmware.
B.Tech in Electronics & Communication Engineering (CGPA 8.0/10, RGMCET Nandyal). I work at the register level: writing my own peripheral drivers, linker scripts, startup files and bare-metal schedulers from scratch, then applying that depth to Bluetooth middleware and controller work.
Register-level peripheral drivers for the STM32F407VG Discovery board: no HAL, no LL, built against the reference manual with a clean object-oriented C++ API.
A production-style bootloader built without vendor middleware: the mechanism behind safe OTA and field updates.
Round-robin scheduler on STM32F407VG, built entirely from the command line.
Multi-sensor vehicle monitoring with concurrent SPI, I2C and UART acquisition on ARM7 LPC2129.
Ling and Ripple Carry adder for a speed/area trade-off, designed in Cadence Virtuoso.