SYSTEM.ONLINE

Viaan Thakur

01. Initialize Profile

I'm an independent Android software developer and Linux enthusiast focused on pushing device hardware beyond official limitations. My core work involves "bringing up" devices to the latest Android versions—specifically maintaining Android 16 builds with current security patches for hardware officially marked "End of Life".

Performance optimization is critical to my workflow. I prefer high-performance minimal Linux distributions like Ubuntu Minimal and CachyOS, optimizing the kernel (XanMod, BORE) to slash AOSP build times on restrictive hardware.

Beyond source code compilation, I dive into hardware-level audio modifications—porting DSPs like Sony Dolby Atmos to non-native device trees—and maintain automation bots for seamless community releases.

0+

ROMs Built/Maintained

0+

Hours in Terminal

0%

Server Uptime Target

0

Android QPR2 Focus

02. Technical Stack

Android Dev

  • AOSP Bringup 95%
  • Kernel Backporting 85%
  • Audio DSP/Blobs 90%
  • Device Trees 88%

Linux / Sysadmin

  • Bash Automation 90%
  • Arch / CachyOS 85%
  • VPS & Nginx 80%
  • Docker 75%

Languages

  • Python 85%
  • C / C++ (Kernel) 75%
  • HTML/CSS/JS 80%
  • Make/Ninja 85%

Tools

    Git Repo Fastboot / EDL PySide6 SourceForge API QEMU / KVM Telegram API

03. Deployment Logs

LineageOS 23.2 Bringup

Maintaining Android 16 QPR2 ROM builds for the OnePlus Nord CE 3 Lite (larry). Implementing custom device trees and optimizing hardware abstractions.

C++ Make AOSP
View Repository

AstraKernel-v1.1

Complex custom kernel project backporting SusFS and KernelSU to legacy 4.14 kernels to bypass restrictive root detections while maintaining performance.

C Linux Kernel Git
Inspect Source

Larry ROM Archive

A community-driven preservation project indexing and hosting essential development resources, kernels, and firmware for the "holi" platform devices.

Web Hosting Storage Config
Launch Project

PySide6 Flashing Utility

A custom Python-based GUI tool for Android ROM flashing and payload dumping. Engineered as a robust alternative to command-line fastboot tools.

Python PySide6 Subprocess
View Repository

SourceForge Build Pipeline

Automated CI/CD shell script managing the compilation of Gapps, Vanilla, and MicroG ROM variants, handling directory structures and auto-uploads.

Bash Automation API
View Script

Sony Atmos Audio Port

Deep hardware integration project mapping proprietary Sony Dolby Atmos audio blobs into mid-range device kernels to drastically enhance sound output.

DSP Kernel Dev XML Mapping
Inspect Setup

04. System Telemetry

Node.Status

CPU [Intel Core i3-6100T] 34.2%
RAM [DDR4] 526.09MB / 3.81GB
Storage [btrfs] 6.22GB / 95.00GB
UPTIME
3h 29m
LOCAL IP
192.168.1.31
CURRENT TASK
zsh (idle)
viaan@viaan-private-server:~
htop
viaan@viaan-private-server ~www/viaan-thakur % fastfetch
viaan@viaan-private-server
--------------------------
OS: Arch Linux x86_64
Host: KVM/QEMU Standard PC (Q35 + ICH9, 2009) (pc-q35-9.2)
Kernel: Linux 7.0.5-2-cachyos
Uptime: 3 hours, 29 mins
Packages: 230 (pacman)
Shell: zsh 5.9
Display (QEMU Monitor): 1280x800 in 15", 75 Hz
Terminal: /dev/pts/0
CPU: Intel(R) Core(TM) i3-6100T (2) @ 3.19 GHz
GPU: QEMU Virtual Video Controller
Memory: 526.09 MiB / 3.81 GiB (13%)
Swap: 0 B / 7.00 GiB (0%)
Disk (/): 6.22 GiB / 95.00 GiB (7%) - btrfs
Local IP (ens18): 192.168.1.31/24
Locale: C.UTF-8
viaan@viaan-private-server ~www/viaan-thakur %
1 [
] 24.1%
2 [
] 45.3%
Tasks: 42, 120 thr; 1 running
Load average: 0.45 0.52 0.48
Uptime: 03:29:14
Mem [
] 526M/3.81G
Swp [
] 0K/7.00G
PID VIRT RES CPU% MEM% TIME+ Command

05. Execution History

Recent Cycles

AstraKernel v1.1 Deployment

Successfully backported SusFS and KernelSU to legacy 4.14 kernel branches, navigating complex dependency conflicts and C compilation errors to bypass modern root detections.

Previous Architecture

Python Unbrick Automation

Designed a PySide6 GUI utility mimicking PixelFlasher capabilities. Stemmed from a manual EDL mode unbricking of a Lenovo Tab M10 HD after a failed GSI test.

Foundation Phase

ROM Compile Operations

Transitioned from Windows to high-performance Linux setups (Ubuntu Minimal / Arch). Managed to optimize hardware constraints, dropping AOSP build times significantly using custom toolchains.

Boot Sequence

Initial Modding

Began with unlocking bootloaders and basic custom ROM flashing, eventually expanding into building source code and establishing the Larry ROM Archive for community preservation.

Ping 127.0.0.1

Looking to collaborate on a kernel bringing, custom ROM maintainership, or server infrastructure? Drop a payload below.