A specialized automation suite and build engineering system designed for compiling custom Android Open Source Project (AOSP) ROMs, custom recoveries, and extracting firmware device trees automatically.
Key Highlights & Features
- Automated ROM/Recovery Build Engineering: Developed robust Bash pipelines and GitHub Actions workflows for automated compilation of custom Android ROMs and recoveries (TWRP / OrangeFox).
- Firmware Dumping & Device Tree Generation: Implemented firmware extraction pipelines and automated device-tree generation for reverse engineering and kernel porting.
- Telegram Bot Extensions: Created command-driven bot extensions for remote build triggers, progress monitoring, and automatic release distribution.
- Build Performance Optimization: Maximized build performance utilizing ccache caching mechanisms, multi-threaded parallel jobs, cloud artifact uploads, and REST API notifications upon build completion.
Tech Stack
- Scripting & CI/CD: Bash, Linux Shell Scripting, GitHub Actions, REST APIs
- Android Engineering: AOSP Build System, ccache, Device Tree Tools, Telegram Bot API