Resume
Summary
Master's student at UC Irvine with hands-on experience in operating systems, machine learning, AI automation, and cloud-based solutions. Proven track record in designing, building, and operating reliable software systems across diverse platforms. Skilled in low-level programming, kernel development, and hardware-software integration.
Education
University of California, Irvine
~ Dec 2026Master of Computer Science
Birla Institute of Technology, Mesra
2020 – 2024Bachelor of Technology in Information Technology
Projects
HapNav: Wearable Spatial Navigation Aid
Jan 2026 – PresentA distributed wearable navigation aid for blind and low-vision users, built on Zephyr RTOS with real-time obstacle and drop-off detection under 100ms latency. Custom C drivers for BNO055 IMU over I2C for spatial sensor fusion and directional haptic encoding using Time of Flight sensors as the eyes, with a low-power BLE protocol linking an ESP32-S3 sensing hub to an nRF52840 haptic wristband.
Java Bytecode Manipulation
Mar – Apr 2026Reverse-engineered the obfuscated Instagram Android app with jadx and apktool to statically analyse its Java bytecode, then built a bytecode-level module that manipulates the Android Runtime (ART) execution flow to bypass server-driven telemetry and UI restrictions without source access. Contributed patches to the Morphe app-patching framework using bytecode-level hooks.
Bringing up AOSP on manufacturer-abandoned devices to breathe new life into them. Devices: Motorola Berlin, Lenovo sisley2OFRL, Lenovo k5fpr, HTC IML.
Building an Android Linux kernel from mainline Qualcomm CAF sources, integrating device trees and drivers to boot on the HTC IML (HTC U12 Life).
Ground-Layer Methane Prediction Using ML
2023Proof-of-concept predicting on-ground methane concentration from satellite atmospheric-column data, concluded in a thesis generalised to any greenhouse gas.
Collaborated on a fullstack web application serving as an all-encompassing job/internship application portal.
A guide for installing and configuring Arch Linux with a personal, beginner-friendly touch.
Using OpenCV and Python to create and solve jigsaw puzzles for an arbitrary image by dividing it into uniform parts.