I take ideas from the transistor to the cloud: register-level firmware, analysed real-time task sets, connected IoT devices and RISC-V silicon. Everything I publish ships with tests, CI and real documentation.
Each project is built to the same bar: measured, tested, documented and reproducible.
FreeRTOS · STM32F401Flagship
rtos-condition-monitor
A FreeRTOS V11 condition-monitoring node for the NUCLEO-F401RE, written like production firmware. It samples an analog sensor at 100 Hz, computes a 1 s AC-RMS, raises hysteresis alarms and streams CRC-protected telemetry.
Analysed task set: exact response-time analysis runs at boot, with budgeted or measured WCETs
Zero heap: every kernel object is statically allocated
Watchdog that proves liveness: a supervisor feeds the IWDG only while every task checks in
Post-mortem: fault records survive reset; crash injects each fault
CI: host tests (ASan/UBSan, gcc + clang), cppcheck and a QEMU boot test on every push
Built by Team INVENTORS for the DRE Enterprise Hackathon '26 (PS08: offline fault diagnostics on a fault-injectable rig) for machines at remote sites with no internet.
DS18B20 temperature, supply-voltage, current-sensor and vibration-event monitoring
Rule-based diagnostics on the device; no cloud needed for core functions
OLED status display plus three-colour LED condition alerts
ESP321-WireCondition monitoring
ESP32 · MQTT
ESP32 smart-home automation node
Modular firmware with a single non-blocking loop and a rule engine.
BME280, BH1750, MQ-2 / MQ-5 gas, water level and PIR sensing
RFID lock with roles, lockout and auto-relock; arm/disarm stored in NVS
PZEM-004T energy metering, MQTT with retained state, web dashboard + JSON API
Manual override buttons keep working when Wi-Fi is down
Diploma final-year project that I led: circuit design, energy management and renewable-energy integration applied to EV charging. It grew into teaching EV batteries, BMS, motors and charging as a workshop resource person.
Power electronicsSolar PVEV
// evidence, not adjectives
Engineering data
Real numbers from my own build artefacts: the LibreLane signoff metrics of the RISC-V SoC (release v2.1) and the FreeRTOS schedule computed from the firmware's task table. Hover any mark for exact values; every chart also has a data table.
Positive = timing met. Dashed line: zero slack. Clock period 25 ns.
Data table
Hold slack by PVT/RC corner
The fast corners are the hold-critical ones: hold buffers (1,361 inserted) keep them positive.
Data table
Detailed-routing DRC convergence
Violations after each TritonRoute iteration: 466 → 0.
Data table
Standard-cell mix
13,481 cells, excluding 32,443 filler cells. Repair buffers come from slew, cap, fanout and hold fixing.
Data table
FreeRTOS schedule at the critical instant
Every task released at t = 0, the worst case response-time analysis bounds. Higher priority preempts lower; ◆ marks each task's completion (its response time). The second sensor/process release appears at 10 ms.
Simulated at 1 µs resolution from the task table in app_tasks.c using budgeted WCETs. The firmware's RTA adds mutex blocking on top (process +50 µs, telemetry +10 ms), giving 670 µs and 11,920 µs, still inside 10 ms and 100 ms deadlines.Data table
// experience
Where I've worked & trained
Embedded Systems & IoT Engineer (Intern)
Kaumodaki NexusGrid · Visakhapatnam
Apr 2026 – present
ESP32 and ESP32-CAM firmware: sensor acquisition, Wi-Fi and MQTT connectivity, cloud dashboards
Gas and air-quality analog front-end boards in KiCad; 4G LTE + GPS trackers; BLE load cells and health-monitoring hardware
Represented the company at IoT Summit '26 (sponsor delegate) and the Future Skills Summit & Awards 2026, T-Works Hyderabad
Full Stack Python & Agentic AI Intern
CSC India · APSCHE Student Internship
May 2026 – Sep 2026
Python full-stack development and agentic-AI frameworks
RTOS Intern: Real-Time Operating Systems
CSC India · APSCHE · IGIAT
May 2025 – Jun 2025
Preemptive scheduling, task design, queues, semaphores, mutexes, timers and ISR handling on microcontroller platforms
AI & Data Analytics Intern (Skills4Future)
Edunet Foundation · AICTE · Shell India
Feb 2025 – Mar 2025
AQI prediction project, selected among the Top 40 nationally
Space & AI Internship Programs
Agnirva (AICTE recognised)
Jan 2025 – Jun 2025
Satellite systems and space-mission fundamentals (80 h, 440+ learning steps), then applied generative-AI tooling
Embedded Systems & IoT Developer (Industrial Training)
Centre of Excellence in Maritime & Shipbuilding (CEMS)
Jun 2023 – Nov 2023
Designed, built and tested 50+ real-time embedded and IoT projects on Arduino UNO and NodeMCU (ESP8266); circuit design, PCB development and power management
// recognition & leadership
Achievements & leadership
🏆
Top 6 Finalist + prize
DRE Enterprise Hackathon '26 with DRE-MachGuard (Team INVENTORS)
Oct 2026
🛰️
Lead Support, NASA Space Apps
NASA International Space Apps Challenge, Visakhapatnam local event
2025 & 2026
📡
Chairperson, IETE Student Forum
Leading the forum's technical community and student engagement at DLBCE
current
⚡
Resource Person, EV Technology
3-day workshop at DIET with APSSDC: EV batteries, BMS, motors and controllers, AC/DC charging, diagnostics
Sep 2026
🏅
Top 40 project nationally
AICTE × Shell India Skills4Future: AQI prediction
Mar 2025
🎤
Stage II, Viksit Bharat Young Leaders Dialogue
MY Bharat, Ministry of Youth Affairs & Sports; state-level round
2026
🎪
Main Student Coordinator, Technotsav
ECE technical fest
DLBCE
🤝
Industry–academia FDP
Automation, Digital Twin, Industry 4.0 and Private 5G at GIET University, with BSNL and Kaumodaki NexusGrid
Jun 2026
🎓
NPTEL Elite
Sensors and Actuators: 12-week course, assignments 25/25
Apr 2026
// in the field
Gallery
Events, demos, teaching and leadership moments, from my LinkedIn posts. Click any photo to enlarge it.
NASA Space Apps 2026: Lead SupportVisakhapatnam local event, second year in the roleIoT Summit '26Sponsor delegate, 17 Sep 2026, VisakhapatnamDRE Enterprise Hackathon '26: Top 6Team INVENTORS · DRE-MachGuard · prize winnersLive demos at the Kaumodaki Labs stallEmbedded and IoT prototypes for studentsResource Person: EV Technology3-day workshop at DIET with APSSDC, 7–9 Sep 2026Team Kaumodaki NexusGrid"Powering Industry 4.0 / 5.0 skill development"Industry–academia FDP, GIET UniversityAI, Digital Twin, IoT, Industry 4.0, Private 5G · 22–24 Jun 2026Future Skills Summit & Awards 2026Showcasing Zimly with the NexusGrid team, T-Works HyderabadIoT Summit '26 on stageWith organisers, sponsors and delegatesEV workshop cohortFaculty and participants, DIET Anakapalle
// toolbox
Skills
Languages
C (C11)C++PythonVerilogARM Thumb asm
MCUs, SoCs & boards
STM32 (Cortex-M4F)ESP32 / ESP32-CAMArduinoNodeMCUSAMA5D2RISC-VRaspberry Pi
Real-time & OS
FreeRTOSBare metal / CMSISResponse-time analysisYocto Linuxlibmraa