Projects
Things I've built, contributed to, and tinkered with.
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.
Android Open Source Platform Bringup
OngoingBringing up AOSP on manufacturer-abandoned devices to breathe new life into them. Devices: Motorola Berlin, Lenovo sisley2OFRL, Lenovo k5fpr, HTC IML.
Android Kernel Bringup & Display Driver Integration
2025Building 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.
JobShala — Job Application Fullstack WebApp
2024Collaborated on a fullstack web application serving as an all-encompassing job/internship application portal.
Arch Linux Install Guide
2023A guide for installing and configuring Arch Linux with a personal, beginner-friendly touch.
Jigsaw Puzzle Solver with Image Processing
2023Using OpenCV and Python to create and solve jigsaw puzzles for an arbitrary image by dividing it into uniform parts.