Portrait of Muntashir Al-Islam

Muntashir Al-Islam

(a.k.a. Muntashir Akon)

Software Engineer, Divine Companion Inc.

Kazla, Rajshahi, Bangladesh 6204

Email: muntashir.islam96@gmail.com, muntashirakon@riseup.net

LinkedInLinkGitHubLinkLink

I am a Software Engineer at Divine Companion Inc. I completed my B.Sc. from the Department of Computer Science & Engineering, Rajshahi University of Engineering & Technology (RUET) in October 2022. I've also been contributing to various open source projects since 2015.

My interest predominantly lies in improving privacy, security as well as usability of smart devices, Android devices, in particular. At present, I do this by developing and contributing to open source and community-driven software or tools that help the users of these devices improve their privacy and user experience. This is achieved by analysing and integrating modern and attractive user interface with privacy and security considerations and trade-offs, adaptive threat modelling, use of “hidden API”, reproducible builds, transparency in the decision making with active presence of the users, and targeting a wide range of audience of different backgrounds without diminishing usability. I also have interests in related concepts such as keychain, SSL pinning, E2EE, fingerprinting, sandboxing, process isolation, federation, TEE, baseband modem, and BLE.

My formal research included the development of an efficient tool for bioinformatics to generate phylogenetic trees, namely ADACT, which involved development of a web application with attractive user interface and features such as user management, parameter tuning and the development of a RESTful API. In my undergraduate thesis, I attempted to find an efficient model that identifies the optimum values for oral glucose metabolism in non-diabetic patients.

I maintain and contribute to a number of projects that largely promotes my interests, that is, privacy, security and usability. Among them, App Manager is, by far, the biggest project (~200K LOC, ~300 contributors) that I maintain. It also utilises other libraries and projects that I maintain separately for App Manager as well as the open source community. Of them, Android Debloat List aims at cataloguing useless system apps that often threaten users' privacy and security, Android Libraries at cataloguing popularly used libraries to help users' threat model regarding the use of proprietary libraries, and LibADB Android at granting privileged access to user apps which isn't possible in a normal setting. Recently, I've developed Captive Portal Controller to address the connectivity issues in Android discovered by Mullvad.net when VPN is enabled. I also write personal blogs featuring privacy and security.

I am also involved in several clubs and voluntary organisations such as Wikimedia BangladeshSociety for the Popularisation of Science, Bangladesh where I helped arrange training sessions, olympiads, meetups and other events. Recently, I have founded App Manager Community with the aim of increasing community involvement in the App Manager project to make it more sustainable, improve usability and spread privacy awareness.

Publication

Mujtahid Akon, Muntashir Akon, Mohimenul Kabir, M Saifur Rahman and M Sohel Rahman, Bioinformatics, Volume 37, Issue 10, May 2021, Pages 1468–1470.

Selected Projects

A suite of tools and utilities for Android operating system that helps the users improve their privacy and usability.

A utility software for Android to primarily address the connectivity leaks related to captive portals and connectivity checks when VPN is enabled.

Allows an Android user to browse and modify setting items that aren't accessible from the Android Settings application.

An Android library to let applications utilise Android Debug Bridge (ADB) to perform operations that may require more privileges than that is offered by Android for third-party applications.

A utility software for macOS to visualise PCI hardware information and a produce output similar to Linux's lspci.

Honours and Awards

Recent News