Jabran Siddiqui
Senior Mobile Engineer
iOS · Android · Kotlin Multiplatform · Mobile Architecture
Building scalable mobile platforms with modern native technologies,
shared architecture, and Kotlin-powered backend services.
⸻
About Me
I’m a Senior Mobile Engineer with 9+ years of experience building and evolving production applications across iOS and Android.
My work focuses on mobile architecture, Kotlin Multiplatform, platform modernization, performance, and maintainable application development.
I started with native iOS engineering and later expanded into Android, Flutter, Kotlin Multiplatform, and Kotlin backend development.
Today, I work across the mobile platform — from SwiftUI and Jetpack Compose to shared Kotlin modules and backend services built with Spring Boot and Ktor.
I enjoy solving engineering problems around architecture, scalability, developer experience, performance, and long-term maintainability.
⸻
Core Expertise
|
iOS
|
Android
|
|
Kotlin Multiplatform
|
Kotlin Backend
|
⸻
Technology Stack
⸻
What I Work On
Mobile Platform │ ├── iOS │ ├── Swift / SwiftUI │ ├── UIKit │ └── Swift Concurrency │ ├── Android │ ├── Kotlin │ ├── Jetpack Compose │ └── Coroutines / Flow │ ├── Shared │ ├── Kotlin Multiplatform │ ├── Domain & Business Logic │ ├── Networking & Data │ └── Koin │ └── Backend ├── Kotlin ├── Spring Boot ├── Ktor └── REST / GraphQL
⸻
Engineering Focus
Mobile Architecture
Designing modular, testable, and maintainable mobile systems that can evolve as products and engineering teams grow.
Kotlin Multiplatform
Sharing the right business and application logic across iOS and Android while preserving strong native platform experiences.
Platform Modernization
Incrementally evolving established applications toward SwiftUI, Swift Concurrency, Jetpack Compose, Kotlin Multiplatform, and modern architectural patterns.
Kotlin Backend
Building services and APIs using Kotlin, Spring Boot, Ktor, and Koin.
Performance & Scalability
Building applications that remain reliable, responsive, and maintainable as products and engineering teams scale.
Developer Experience
Improving project structure, build workflows, CI/CD, testing, documentation, and engineering practices.
Technical Leadership
Contributing to architecture decisions, engineering standards, code quality, developer experience, and technical direction across mobile teams.
⸻
Current Interests
Kotlin Multiplatform
Mobile Architecture
SwiftUI
Swift Concurrency
Jetpack Compose
Coroutines
Flow
Compose Multiplatform
Kotlin Backend
Platform Modernization
⸻
Selected Work
I’m currently updating my public projects to better represent the architecture and technologies I work with today.
|
Kotlin Multiplatform Shared domain, data, networking, and application architecture across iOS and Android. KMP Kotlin Koin Coroutines |
Modern iOS Modern native iOS architecture with declarative UI and structured concurrency. Swift SwiftUI Swift Concurrency |
|
Modern Android Modern Android architecture with declarative UI and reactive data flows. Kotlin Jetpack Compose Coroutines Flow |
Kotlin Backend Kotlin-based services and APIs supporting modern applications. Kotlin Spring Boot Ktor Koin |
⸻
Engineering Principles
Good architecture should make software easier to understand, change, test, and scale.
- Maintainability over cleverness
- Clear boundaries over unnecessary abstraction
- Native experience over maximum code sharing
- Incremental modernization over unnecessary rewrites
- Product needs over technology for technology’s sake
⸻
Beyond My Core Stack
I also have experience with:
Flutter · Dart · Java · Node.js · TypeScript · .NET · C# · Firebase · MySQL · SQLite
These technologies are part of my broader engineering background, while my current focus remains native mobile engineering, Kotlin Multiplatform, mobile architecture, and Kotlin backend development.
⸻
Currently Exploring
- Kotlin Multiplatform architecture
- Compose Multiplatform
- SwiftUI architecture
- Swift Concurrency
- Jetpack Compose
- Kotlin Coroutines & Flow
- Kotlin backend architecture
- Mobile modularization
- Platform modernization
- Testing strategies
- Developer tooling
- Mobile CI/CD
⸻



