Android · KMP · Dhaka

Ashik Iqbal

Android and Kotlin Multiplatform developer. I build production apps for Android and iOS, and I want to work on media and streaming apps next.

I'm a Junior Software Engineer at SMAC IT Limited in Dhaka, where I build cross-platform apps with Kotlin, Jetpack Compose and Compose Multiplatform, plus the Spring Boot backends behind them. I use MVVM and Clean Architecture in all of my projects.

Portrait of Ashik Iqbal in a navy suit, smiling

Featured projects

All projects
Three Uplift NLS screens: the feature menu, the login screen and the daily attendance log

Production app

Uplift NLS

Production HRMS app for Nevian LifeScience's workforce, built solo with Kotlin & Compose Multiplatform and live on the App Store.

  • KMP
  • CMP
  • Firebase
  • Google Maps
Architecture of SMACian: a Compose Multiplatform mobile app talking to a Spring Boot REST API with JWT, backed by PostgreSQL, deployed with Docker Compose, Nginx and HTTPS on Oracle Cloud via GHCR

Full-stack

SMACian

A LinkedIn-style networking app for current and former SMAC employees. Compose Multiplatform frontend, plus a Spring Boot backend I built and deployed.

  • CMP
  • Spring Boot
  • PostgreSQL
  • Docker
A TV showing the MinarOS prayer-times dashboard with the current time, a countdown to the next adhan and a table of salah times

Client project · Android TV

MinarOS Screen

Android TV kiosk app that turns a mosque's screen into a live prayer-times display. It starts on boot, works offline and is fully controllable with a TV remote.

  • Android TV
  • Jetpack Compose
  • Kotlin
  • WebView

Skills

Languages
  • Kotlin
  • Java
  • C / C++
  • Python
Mobile
  • Jetpack Compose
  • Kotlin Multiplatform (KMP / CMP)
  • Android SDK
  • Coroutines & Flow
  • Koin / Dagger Hilt
  • Ktor Client
  • Retrofit / OkHttp
  • MVVM
  • Clean Architecture
Backend
  • Spring Boot
  • PostgreSQL
  • MySQL
  • Docker
  • Supabase
  • Firebase
Tools
  • Git
  • GitHub Actions
  • Figma