Mobile Application Developer

Hi, I'm Srizan

Android native app developer with 4+ years of experience. Passionate about building robust, high-quality mobile applications. Skilled in Kotlin and Java for Android, and also experienced with Flutter for cross-platform development and exploring Kotlin Multiplatform (KMP) for sharing code across Android and iOS.

Mahdi Saifullah Srizan

About Me

I started my journey in mobile development professionally over four years ago, driven by a fascination with how technology can improve everyday life. My expertise lies in building scalable, maintainable Android apps using Kotlin and Java.

I enjoy tackling complex challenges, collaborating with teams, and continuously learning new tools—like Flutter for cross-platform apps and Kotlin Multiplatform (KMP) to share code across Android and iOS. Outside of coding, I love sharing knowledge and exploring new tech trends.

0+

Years Experience

0+

B2B Apps Built

0

Flutter Project In Play Store

Projects

Jatri - Multimode Travel App screenshot 1
Jatri - Multimode Travel App screenshot 2
B2C

Jatri - Multimode Travel App

A multimode travel app that simplifies bus ticketing, car rentals, and group trip planning into a single platform. Serving thousands of daily commuters across Bangladesh.

DartFlutterBlocGoogle Maps SDKFirebase
XTRA PR71 Router Controller screenshot 1
XTRA PR71 Router Controller screenshot 2
XTRA PR71 Router Controller screenshot 3
XTRA PR71 Router Controller screenshot 4
XTRA PR71 Router Controller screenshot 5
XTRA PR71 Router Controller screenshot 6
Personal

XTRA PR71 Router Controller

Open-source Android app to control and manage XTRA PR71 pocket routers — power off, restart, and reset remotely, toggle mobile data, monitor connection status, and read or send SMS through the router SIM. Credentials are stored on-device and never sent to external servers.

DartFlutterBlocFreezedOpen Source
Toll Collection screenshot 1
B2B

Toll Collection

Offline-first POS app for booth-based toll collection on Sunmi terminals. Records vehicle passages, prints receipts on-device, and queues transactions locally, syncing to the central server in the background when connectivity is available.

KotlinRoomRetrofitWorkManagerSunmi
Launch Deck Ticketing screenshot 1
Launch Deck Ticketing screenshot 2
Launch Deck Ticketing screenshot 3
Launch Deck Ticketing screenshot 4
B2B

Launch Deck Ticketing

Offline-first POS app for issuing deck tickets aboard passenger launches. Handles fare selection, local storage of sales, and background sync. Prints on Sunmi terminals and can also issue vehicle ferry tickets over Bluetooth from any phone.

KotlinRoomRetrofitWorkManagerSunmiBluetooth Printing

Skills & Tech Stack

Languages

Kotlin
Java
Dart
TypeScript

Android

Jetpack Compose
XML Views
Room DB
Hilt / Dagger
Coroutines

Architecture

MVVM
MVI
Clean Architecture
Multi-Module

Networking

Retrofit
OkHttp
Ktor
WebSockets
REST APIs

Tools & Workflow

Android Studio
Git
Firebase
CI/CD
Agile / Scrum

Cross-Platform

Flutter
Kotlin Multiplatform (KMP)

Hobby / Exploring

Spring
Svelte
NestJS

Experience

Jatri Services Ltd

2022 — Present

Software Engineer III - Mobile

2025 — Present

  • • Active contributor to the development of the Jatri User App, a multimodal transportation platform for Android and iOS, built with Flutter to deliver a seamless cross-platform experience.
  • • Maintain all the intracity bus, toll plaza and water transport pos apps.

Get In Touch

Feel free to reach out if you want to collaborate on a project, have a question, or just want to connect.