ParkinSense
Built during my internship at IIT Bombay. A wearable neuromonitoring platform for Parkinson's using an XIAO nRF52840 Sense, with IMU and PPG sensing on board and BLE streaming out.
Worked on the firmware, the streaming pipeline, and real-time processing for tremor, heart-rate/HRV, SpO2, and activity, plus a live dashboard and dataset tooling for offline analysis.
View on GitHubEEG Signal Acquisition & Analysis Pipeline
An ESP32 + BioAmp EXG Pill setup for dual-channel EEG, also from my IIT Bombay internship. Two recording architectures, a browser-based live monitor, and offline FFT tooling.
Validated against both my own recordings and clinical datasets, picking up alpha and beta activity reliably across different cognitive tasks.
View on GitHubDigital Twin of a CNC Machine
An ESP32 sensor stack for a CNC machine's digital twin, built at IIT Bombay. Vibration, temperature, pressure, ultrasonic, leak, RFID, and barcode sensing, all under one FreeRTOS firmware.
Streams over HTTP and MQTT so the data's ready for dashboards and predictive maintenance work.
View on GitHubUWB-Based Ranging & Localization Firmware
Custom Zephyr RTOS firmware for DW3000 / DWM3001C, built as an open alternative to vendor UWB firmware.
2D and 3D DS-TWR ranging works well. Built TDoA with anchor clock sync too, and got to about 20cm accuracy between two anchors. It got unstable scaling past that, so TDoA is only partially validated in practice.
View on GitHubBallerina Cappucina
An omnidirectional robot that navigates an arena and picks up colored objects on its own.
I led the drivetrain (chassis, motors, and the omnidirectional drive system) and contributed to the OpenCV vision pipeline for object detection, plus the integration between motion and perception.
View on GitHubWall-E Robot Platform
A self-balancing, line-following robot built within SRA VJTI on an ESP32 dev board.
Handled the hardware assembly and tuned the PID control for both balancing and line-following, then ran workshops teaching others to build it.
View on GitHub