← Back to all projects AOSP · VOLUNTEER · 2016–2021

Android Open Source Development

Five years contributing to Android device porting for Samsung smartphones — kernel work, AOSP builds, and the system-level layer most app developers never touch.

Individual device-tree repos available on request.

Screenshot placeholder — add app screens here

Overview

Between 2016 and 2021, I volunteered on Android device porting projects, helping bring newer Android versions to Samsung devices that had aged out of official support.

This meant working well below the app layer: compiling and modifying kernels, building from the Android Open Source Project directly, configuring device trees, and integrating vendor blobs so hardware (camera, radio, sensors) actually worked correctly after a port.

A meaningful chunk of the work was debugging — tracing boot loops, driver mismatches, and vendor integration failures back to their root cause across kernel logs and system traces.

Highlights

  • Ported newer Android versions to unsupported Samsung devices
  • Kernel compilation and modification for target hardware
  • Full AOSP builds from source
  • Device tree configuration and vendor blob integration
  • System-level debugging (boot loops, driver mismatches)
Next project: Desktop Binary Editing Utilities →