Hi, my name is

Ahmad Umar Mahdi

I'm a

I build mobile apps and backend systems with Kotlin — from Jetpack Compose & Kotlin Multiplatform on the front, to Spring Boot & Ktor on the back. Based in Dhaka, Bangladesh.

Ahmad Umar Mahdi
01.

About Me

I'm a Full Stack Kotlin Developer specializing in mobile application development and backend systems. I work with modern Android technologies — Jetpack Compose, Kotlin Multiplatform, Clean Architecture — and build backend services with Spring Boot and Ktor.

I have a strong track record of delivering high-quality software products, from a World Bank–funded social protection platform in South Sudan to IoT smart-kitchen apps for a US client and a dot-and-boxes game with 50k+ downloads.

  • Dhaka, Bangladesh
  • Junior Mobile App Developer @ Karooth IT
  • B.Sc. in CSE, Daffodil International University
  • yamin_khan@asia.com
3+Years of Experience
7+Production Apps
50k+Game Downloads
3Countries' Clients
02.

Work Experience

Summer'25 — Present

Junior Mobile Application Developer

Karooth IT (BD) Ltd. · Mirpur DOHS, Dhaka

  • Maintaining the mobile apps and backend of SNSOP (South Sudan, World Bank funded) using Kotlin and Spring Boot.
  • Worked across modules including Biometric Verified Payment, Attendance and GRM.
  • Shipped two production Compose Multiplatform applications with Kotlin Multiplatform.
Fall'24 — Summer'25

Junior Software Engineer

6sense Technologies · Banasree, Dhaka

  • Worked with USA and India clients.
  • Developed an IoT-enabled Android app for Ome Inc. with seamless real-time control of smart kitchen appliances.
Fall'23 — Fall'24

Android Developer (Intern)

PRAN-RFL Group · Middle Badda, Dhaka

  • Worked as a full-time developer on an extended contract.
  • Contributed to SPRO, PRAN's biggest project, migrating it to the latest technology stack.
  • Independently developed the RFL Care (Mistri Project) Android application.
03.

Skills & Technologies

Android & Multiplatform

Jetpack ComposeKMP / CMP View (XML)Kotlin CoroutinesRoom 3 RetrofitKtorFirebase Data StoreRealmWork Manager Paging 3Navigation 3Coil Dagger HiltKoinKSP ProGuard / R8ML KitTfLiteLiteRT Map SDKFingerprint SDKRiverpod

Backend & Infrastructure

Spring BootREST APIWebSocket RabbitMQRedisMinio FlywayMS SQLElastic Search JDBIJPA & Hibernate OpenAPI/SwaggerOpenPDFLombok Spring AuthGoogle OAuthDrive APIGmail API

Architecture & Tools

Clean ArchitectureMVVMMVC Multi-Bodule BaseSingle-Activity Base Git / Git FlowArch LinuxOOP

Languages

KotlinJavaDart C / C++PythonSQL / NoSQL
04.

Featured Projects

Scan a QR code with your phone to open the project directly.

SNSOP QR code
World Bank Funded

SNSOP

Three mobile applications — Registration & Payment (with Morpho and Dermalog fingerprint devices for secure biometric authentication), Attendance, and GRM — with a backend built on Spring Boot.

KotlinJavaSpring BootBiometrics
Visit Website
Ome QR code
Ome, Inc (USA)

Ome — Smart Kitchen

Control and monitor gas and electric stoves remotely with Cooking Timers, Remote Monitoring and Burner Control. Built with Clean Architecture, Ktor, WebSocket and more.

IoTKtorWebSocketClean Architecture
Play Store
SPRO QR code
PRAN-RFL Group

SPRO

Software of PRAN RFL Operation. Converted the whole application from a single module to multi-module using Single-Activity & Clean Architecture, Ktor and Dagger Hilt.

Multi-moduleKtorDagger Hilt
Play Store
RFL Care QR code
PRAN-RFL Group

RFL Care

Designed to empower plumbers, technicians and mistris across Bangladesh. Built with Kotlin, Clean Architecture, Retrofit, ROOM, Dagger Hilt and FCM.

KotlinROOMRetrofitFCM
Play Store

An unofficial backup server for the DIU Student Portal where students can also chat with each other. Built with Kotlin, Jetpack Compose, Clean Architecture, Retrofit and Dagger Hilt.

Jetpack ComposeRetrofitDagger Hilt
Play Store
Line2Box QR code
Personal · 50k+ Downloads

Line2Box — Dots & Boxes Game

A fun classic pen-and-paper game for two players with Multiplayer, Real-time Chat and an AI Bot. Created with Java, Kotlin, Firebase & Google Play Games.

JavaKotlinFirebasePlay Games
Play Store
DIU Foodie Zone QR code
Final Year Project

DIU Foodie Zone

A food-delivery ecosystem for DIU Campus — three applications (User, Admin, Runner) built with Kotlin, Clean Architecture, Firebase, Retrofit, Dagger Hilt and FCM.

KotlinFirebaseDagger HiltFCM
Play Store

Other Projects

05.

Education & Certifications

B.Sc. in Computer Science & Engineering

Daffodil International University · 2019 – 2023

CGPA 3.45 / 4.00

Android Development Using Kotlin

HRDI · May 2023

View certificate

OOP Concepts with Java

DIU CPC · Oct 2020

View certificate