Embedded Software Engineer at XDLINX Space Labs, Hyderabad, working on avionics flight software: STM32, FreeRTOS, peripheral drivers, bootloaders and flash file systems. Before that, two years of IoT firmware on STM32 and ESP32 for industrial monitoring and control.
What I work with: Embedded C/C++ · FreeRTOS · STM32 · ESP32 (ESP-IDF) · UART / SPI / I2C / CAN / MODBUS · LittleFS, FAT, QSPI NOR · Linux system programming · Keil, STM32CubeIDE, GCC, J-Link
| Project | What it is |
|---|---|
| ESP32-Smart-Irrigation | Autonomous soil-moisture irrigation controller on ESP-IDF/FreeRTOS: calibrated sensing, pump safety logic, NVS settings, UART console, MQTT telemetry. CI-built. |
| data-converter-crc | Browser tool for byte conversion (hex/dec/oct/bin/Base64/text) and CRC calculation, verify and append across 17 standard algorithms. Live |
| RFID attendance system | NXP LPC2129 (ARM7) firmware: UART tag reader, I2C EEPROM IN/OUT state, RTC timestamps, LCD + keypad, CSV log to a Linux host logger. |
| preprocessor | A C preprocessor written from scratch: comment removal, #include expansion and #define replacement. |