ersa@portfolio:~$ whoami

Hi, I'm Gagan

Building the layer between silicon and software.

Specializing in AOSP Platform, Linux Kernel, BSPs, and Embedded Systems.

Technical Skills

System Diagnostics

Languages
  • C
  • C++
  • Java
  • Bash
  • Python
  • Assembly
Platforms & OS
  • AOSP
  • Linux Kernel
  • Qualcomm BSP
  • MediaTek BSP
  • ARM
  • Yocto
  • Alpine
  • Fedora
Protocols
  • I2C
  • UART
  • GPIO
  • USB
  • SPI
  • CAN
Tools
  • ADB
  • Git
  • Device Tree Compiler
  • SELinux Tools
  • GDB
  • JTAG
RAM: 32GB / 64GBSWAP: 0BUPTIME: 99.9%

Work Experience

career_history.log

Android Platform Engineer - Full Time @ Euler Motors

Mar 2025 - Present

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

Jul 2024 - Mar 2025

Worked in the Counterparty Credit Risk team. Brought up several internal tools to improve workflow and productivity.

Android Platform Engineer - Consultant @ Elements91

Nov 2023 - Mar 2025

Worked on custom security focused fork of Android for enterprise use-cases.

Android Platform Engineer - Consultant @ Teracube Inc.

Feb 2021 - May 2023

Worked on open source AOSP for mobile devices. Contributed to internal BSP, features and worked on improving performance.

Collaborations & Partners
Euler Motors
HSBC
Elements91
Teracube
Mecha
Euler Motors
HSBC
Elements91
Teracube
Mecha
Euler Motors
HSBC
Elements91
Teracube
Mecha

Featured Projects

~/projects

Styx Project

[2021]

A custom ROM that aims to provide a bloat-free, stable and smooth experience for Android devices.

AOSPC++JavaKotlinQualcomm

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.

Linux KernelCARMi.MXNXPAlpine Linux

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.

PythonlibvirtQEMUKVM

Arcadia Linux

[2021]

Custom Arch Linux based distro focused on simplicity, usability and performance.

LinuxWaylandGNOMEArchPython
_

Live Activity

Loading...
Loading...

Latest Writing

~/blog_posts

Unable to load latest posts. Visit the blog directly.

Visit blog.ersa.dev

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