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
Messtro - Shared Mess Manager screenshot 1
Messtro - Shared Mess Manager screenshot 2
Messtro - Shared Mess Manager screenshot 3
Messtro - Shared Mess Manager screenshot 4
Messtro - Shared Mess Manager screenshot 5
Messtro - Shared Mess Manager screenshot 6
Messtro - Shared Mess Manager screenshot 7
Messtro - Shared Mess Manager screenshot 8
Personal

Messtro - Shared Mess Manager

Compose Multiplatform app for managing a shared mess — a household or hostel that pools food and bills. Tracks meals in shared units, splits bazar and bills fairly, keeps a running wallet balance per member, and runs everything through a manager approval flow with a full audit trail.

Compose MultiplatformKotlinFirebaseKoinRevenueCat
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

Apr 2022 — Aug 2026

Sr. Software Engineer

Jan 2026 — Aug 2026

  • • Owned 15+ B2B ticketing apps (bus, launch, toll plaza) sharing a common printing core with domain-specific business logic.
  • • Implemented a runtime disaster recovery mechanism to switch API base URLs dynamically during primary server outages.
  • • Delivered a code-wide migration to a new design system, updating shared components and screen styling across all flows.

Get In Touch

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