About
Hi! I am Aayush Gupta, and this is my website. I am an independent contractor working in the domain of Android (app & framework). I am an active speaker at conferences and meetups as well. When not working, you can find me either playing games on my Steam Deck or learning Japanese (N4).
You can find my work/speaker/community-related things below. If something needs to be added/outdated, or you have any questions, please feel free to contact me.
Active Projects
As an active freelancer and independent contractor, I have worked on many Android-related projects during my last few years. Some of the projects that I currently work on professionally as well as voluntarily are (only public ones):
CCIP-KMP: CCIP (Community Checkin with Interactivity Project) a.k.a OPass, is Taiwan’s FLOSS conference check-in solution and provides the newest event information for the audience.
Panic: Panic is an app that allows users to uninstall selected apps & run certain actions when a system-wide panic intent is triggered. It leverages the Guardian Project’s PanicKit library for working with panic and related intents.
Aurora Store: Aurora Store is an unofficial FOSS client to Google’s Play Store with an elegant design. Not only does Aurora Store download, update, and search for apps like the Play Store, but it also empowers the user with new features.
SystemUpdater: SystemUpdater is an updater app based on the sample application provided by AOSP. It is supposed to be used by CalyxOS to provide OTA to production devices soon.
Bellis: Bellis is a work profile owner application allowing users to create and manage new work profiles easily. It was initially based on the sample applications provided by Google but has been completely rewritten in Kotlin and Material3 themes.
A complete list of active/in-active projects can be found on my LinkedIn.
Featured
My work has been featured from time to time on various websites. Below are some of them:
We’re sending the Xiaomi Redmi Note 8 Pro to custom ROM and kernel developers: XDA Developers (Nov 2019)
TWRP arrives on the ROG Phone 2, Redmi Note 8 Pro, and other phones: Android Police (Jan 2020)
Official LineageOS 17.1 based on Android 10 is here for the Nokia 6.1: XDA Developers (Oct 2020)
[AMA] We’re LineageOS - Developers of the most popular custom Android OS. Ask us anything!: Reddit (Nov 2020)
I have also contributed some articles to Google Dev Library.
Talks
I am an active speaker at meetups and conferences related to FOSS or Android. Below are the talks that I have given in the past few years:
- Diving into Android Enterprise APIs with CalyxOS: DurgFOSS (March 2023)
- Implementing Configurable Device Security With Security Levels: FOSSASIA (April 2023)
- Writing OS Updater App for Android, YouTube : COSCUP (July 2023)
- Third-party App Stores on Android: DevFest Raipur 2023 (Dec 2023)
- Exploring App Installation APIs in Android: GDG Raipur (Mar 2024)
- Migrating from Foreground Service to WorkManager: HKOSCon 2024 (July 2024)
- Building an Unofficial Client for XDA Developers: COSCUP 2024 (Aug 2024)
- Working with SELinux on Android: Droidcon Uganda (Nov 2024)
Bio (Speaker)
Aayush Gupta (he/him), Android Developer and Developer Relations, is a self-taught developer, working on FOSS and various communities, prominently XDA Developers, for the past few years. He holds multiple titles in numerous communities, both personal and professional. Working remotely from Bhilai, India, he actively contributes to developing Android-related projects.