Building at the intersection of machine learning and computer vision. From hyperspectral image classification to weather-robust object detection — I turn complex problems into working systems.
I'm a 4th-year Electrical Engineering student at IIT Jodhpur, fascinated by how machines learn to see and understand the world.
My work spans computer vision, ML pipelines, and full-stack systems — from YOLO-based object detection under adverse weather to algorithmic tooling in C++.
Computer vision pipeline for robust object detection under fog and low-light. Modular architecture with weather classification, CLAHE/gamma enhancement, and YOLOv8 detection. Achieved +0.32 mAP@0.5 on RTTS and +0.25 on ExDark.
Pixel-wise land-cover mapping on the Indian Pines dataset. Implemented spectral and spectral–spatial approaches using PCA + SVM with neighborhood feature fusion to improve balanced accuracy and macro F1-score.
Benchmarking platform for classical string matching algorithms — Naive, KMP, Rabin-Karp, Boyer-Moore, Aho-Corasick, DFA. Backend analyzes time/space complexity across varying input sizes with visual comparison dashboards.
Client-side password generation tool with real-time entropy analysis and granular control. Features glassmorphic UI with batch generation (1-10 passwords), strength metrics showing cracking difficulty, and secure Web Crypto API integration.
Alongside my software and AI/ML work, I have hands-on academic experience in digital design, FPGA development, embedded systems, analog circuit analysis, and communication systems. My hardware work spans Verilog RTL design, STM32-based embedded systems, analog IC characterization, and practical signal acquisition and testing.
Designed and implemented a Verilog RTL-based electronic voting controller on a Xilinx Nexys-4 FPGA using Xilinx Vivado. Implemented authentication, candidate selection, vote validation, vote counting, and control logic. The design was verified through RTL simulation and physical FPGA implementation.
Developed a real-time fall detection system using an STM32 microcontroller, Embedded C, and an MPU-6050 accelerometer. Implemented a finite-state machine to detect sequential free-fall, impact, and post-fall stillness conditions. Integrated sensor and LCD communication using I2C and GPIO-based alerts.
Implemented an end-to-end QPSK communication experiment involving controlled narrowband interference. Used a Communication Trainer Kit for QPSK modulation/demodulation, a function generator for interference injection, and a Digital Storage Oscilloscope (DSO) for signal acquisition and measurements. MATLAB was used for spectral analysis, digital filtering, and BER evaluation.
Individual contribution: DSO-based signal acquisition, signal measurements, technical documentation, and testing and final demonstration preparation as part of the team.
Performed analog circuit design and characterization experiments using Cadence, covering MOSFET characteristics, current mirrors, common-gate amplifiers, cascode amplifiers, and single-stage OTA analysis.
Indian Institute of Technology, Jodhpur
Telangana State Board · TSBIE
Telangana SSC Board