04 — Featured Work
Selected projects with CI and device evidence.
Source-only Android runtime for private on-device LLM inference and Accessibility-gated automation. CPU inference device-validated; GPU/NPU in qualification.
Evidence: Real arm64 llama.cpp CPU inference, 12–20 tok/s decode, KV-prefix reuse. Root-cause diagnosis of an Adreno Vulkan driver crash that shaped a fail-closed CPU-default architecture.
ADT and Ternux are two halves of the same Android/ARM64 workflow.
One physical Android device, two complementary toolchains. ADT turns it into an Android development workstation — build, sign, install, debug. Ternux turns it into a Linux ARM64 desktop — Debian, Xfce4, GPU acceleration. Neither needs a conventional PC, and both are maintained as independent repositories with their own documentation and evidence.
Native aarch64 build-tools and platform-tools from AOSP source: build, sign, install and inspect real APKs from the phone itself.
Verified: Both toolchains were validated on the same physical device — a Redmi Turbo 4 Pro running Termux and PRoot Debian. Ternux installs that Debian desktop; ADT runs inside it and produced, signed and installed a real APK end to end.
Not yet proven: Joint automation, shared build orchestration and a GPU-assisted build path are not yet in place. Each project is validated on its own evidence rather than on a combined pipeline.