Technical Skills
System Diagnostics
- C
- C++
- Java
- Bash
- Python
- AOSP
- Linux Kernel
- Qualcomm
- MediaTek
- NXP i.MX
- ARM
- Yocto
- Buildroot
- I2C
- UART
- GPIO
- USB
- SPI
- CAN
- ADB
- Fastboot
- Git
- Device Tree Compiler
- SELinux Tools
- GDB
- JTAG
Work Experience
Android Platform Engineer - Full Time @ Euler Motors
Leading design and development of Android based Infotainment systems for Euler vehicles. Worked on proof-of-concepts for different vehicle display clusters and middleware integration.
Analyst - Consultant @ HSBC
Worked in the Counterparty Credit Risk team. Brought up several internal tools to improve workflow and productivity.
Android Platform Engineer - Consultant @ Elements91
Worked on custom security focused fork of Android for enterprise use-cases.
Android Platform Engineer - Consultant @ Teracube Inc.
Worked on open source AOSP for mobile devices. Contributed to internal BSP, features and worked on improving performance.


Featured Projects
Styx Project
[2021]A custom ROM that aims to provide a bloat-free, stable and smooth experience for Android devices.
postmarketOS for the Mecha Comet
[2025]Bringing postmarketOS to the Mecha Comet, a Linux handheld device. Has a custom fork of U-Boot, and the kernel.
The Cobra Intrusion Prevention System
[2023]A proof-of-concept intrusion prevention system that utilizes libvirt and QEMU to simulate a network of devices and detect intrusions.
Arcadia Linux
[2021]Custom Arch Linux based distro focused on simplicity, usability and performance.
Live Activity
Latest Writing
From Pixels to Physical Layers: The Architecture of MIPI DSI to LVDS Conversion
Apr 10, 2026 • 21 min read1. The Foundations of Display Logic 1.1 Raster timing primitives A raster display is driven by a continuous stream of pixels accompanied by timing signals that delineate lines and frames. Horizontal s
Technical Deep Dive: Unisoc BSL Protocol, FDL1 and FDL2
Mar 23, 2026 • 3 min readThe Boot Sequence: Power-On to FDL2 When a Unisoc device (like the SL8541E) powers on, the primary CPU executes code from the primitive ROM (BootROM). Stage 0: BootROM (BROM) At power-on, a Unisoc SoC
Across SoCs and Stacks: A Few Months of Platform Engineering
Mar 21, 2026 • 5 min readIt's Been a Busy Few Months Over the past few months, I have had the opportunity to work across some really diverse hardware platforms — and it has been one of the most technically enriching stretches
Let's Connect
Open for collaborations on AOSP, Linux Kernel, and Embedded Systems projects.
"जातस्य हि ध्रुवो मृत्युर्ध्रुवं जन्म मृतस्य च"
For one who is born, death is certain; and for one who dies, birth is certain