blog
Creating an open-source & accurate AQI service for J&K
Building a real-time AQI service for Jammu & Kashmir, combining sensor data with satellite estimates.
›
Breaking free from Bazel in the Pixel kernel pipeline
Ripping out Google's Bazel/Kleaf build system and replacing it with a raw Makefile-driven kernel pipeline.
›
Writing a Nix helper script
A lightweight Python CLI tool for managing NixOS packages declaratively, born from a random Thursday evening.
›
Fixing Google's cluttered device trees
Cleaning up Google's messy device tree structure for Pixel phones in AOSP.
›
How AOSP Device Trees are structured
A breakdown of how AOSP device trees are laid out — makefiles, configs, overlays, and sepolicy.
›
Getting into AOSP Development
A personal account of diving into Android Open Source development for the first time.
›
Dealing with AIDL
Rewriting the PowerShare HAL from HIDL to AIDL and contributing it upstream to LineageOS.
›